Hola!

Hace realmente muchos meses que no entraba a esto del blog, pero como todos andan con los suyos recorde ek mio... en fin.

Tratare de actualizar de vez en cuando aver si me da algo de tiempo.

PROYECTO CAPAS

HOLA QUE TAL PROGRAMANDO DURO VERDAD?

 

OKLES PASO EL CODIGO DE COMO BUSCAR  O HACER UNA CONSULTA MEDIANTE UN CAMPO Y QUE EL  RESULTADO SE MUETSRE EN UN DATAGRID

 

EN CAPAS POR SUPUESTO:

 

OBVIO PRIMERO DEBEN DE TENER DECLARADO SU PUBLIC STRUCT  DELOS DATOS

PARA ESTE EJEMPLO SE TRATA DE UNA TABLA LLAMANA PROD:

 

EL PROCEDIMIENTO ALMACENADO:

 

SELECT nombre, id_producto, descripcion, sirve_para, tipo, presentacion, restricciones, precio_iva, existencias

FROM productos

WHERE (sirve_para = @sirve_para)

 

 

CLASE ESTRUCTURA:

public struct DatosProductos

{

public int id_proveedor;

public string nombre;

public string descripcion;

public string sirve_para;

public string tipo;

public string presentacion;

public string restricciones;

public double precio_unit;

public double precio_iva;

public int existencias;

public string fecha_alta;

}

 

 

 

EN EL METODO NSERTAR

 

using AccesoDatos.DtSets.DsProductoTableAdapters;// SE INVOCA EL DATASET ( QUE YA DEBE DE STAR CREADO CON EL COMANDO SELECT)

namespace ReglasNegocio

{

public sealed class Buscar

{

public static DataTable Consulta(string s)

{

DataTable dt;

using (productosTableAdapter ata = new productosTableAdapter())

{

dt = (DataTable)ata.GetDataBy2(s);

}

return dt;

}

TODO ESTO VA SOBRE LA CAPA DE NEGOCIOS

 

 

YA EN LA FRONTERA PROGRAMAMOS EL BOTON BUSCAR CN ESTE CODIGO:

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;// NOS PERMITE USAR EL DATATABLE

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using ReglasNegocio; // INVOCAMOS A REGLAS DE NEGOCIO

namespace FarmaciaUnion

{

public partial class Consulta : Form

{

public Consulta()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

this.Close();

}

 

private void BUTTON_CLICK(object sender, EventArgs e)

{

DataTable dt = Buscar.Consulta(cpadeciento.Text);// SE LE DEBE DE ENVIAR EL PARAMETRO DE BUSQUEDA  RECUERDEN ES EL QUE SE ESPECIFICA EN EL WHERE

}

}

}

  Y YA CON ESE LES DEBE DE SALIR... SALUDOS

Proyecto Web

siguiendo con esto de proyecto web, les dejo aqui el codigo para insertar una pelicula (animacion) flash (.swf) en su pagina de c#, el codigo es sencillo es parte de un html...

 

Solo es cuestion de declarar un object y darle la ruta del archivo, el cual de hecho les recomiendo tenga guardado en una carpeta aparte DENTRO DEL PROYECTO WEBSITE ( no es necesario anexar c:\\ .. bla bla) asi la ruta se limita solo al "Nom_carpeta/Nom_archivo.swf"

 

http://suineg.blogdiario.com/admin/archivos/smile.gif 

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"

style="height: 370px; width: 403px">

<param name="movie" value="Flash/clock_2.swf">

<param name="quality" value="high" />

<param name="wmode" value="trasparent" />

<embed src="Flash/clock_2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="100"></embed>

</object>

 

 

saludos

 

PROYECTO WEB

hola chavos de nuevo nos tocan largas noches programando y diseñando ... ok...

 

bueno les dejo por aqui el codigo para  hacer el login en un webform, seguro les servira ahora que hay que desarrollar un nuevo proyecto, el codigo no es mio, fue el equipo de japhet, tere y dulce las que lo hicieron...

 

Como nota: creen una carpeta en el website, y ahi guarden las paginas a las que van a enlazarse , en el caso del ejemplo, la carpeta se llama "autenticacion" y las paginas de ensalce son : bienvenido y error..

 

Obvio deben de tener la BD ya hecha para hacer la conexion...el codigo va dentro del boton..

 

protected void Button1_Click(object sender, EventArgs e)
    {
        string conexion= " Data Source=TERE1; Initial Catalog=Autenticacion; Integrated Security =True";;
        SqlConnection cnn;
        SqlCommand cmd;
        int numreg;

        string cadena="SELECT COUNT(*) FROM USUARIOS WHERE USUARIOS='" + TextBox1.Text +"'AND PASSWORD='"+TextBox2.Text+"'"; 
        cnn=new SqlConnection(conexion);
        cnn.Open();
        cmd=new SqlCommand(cadena,cnn);
        numreg= Convert.ToInt16(cmd.ExecuteScalar());
        if(numreg>0)
        {
        Response.Redirect("autenticacion/Bienvenido.aspx");
        }
        else
        {
            Response.Redirect("autenticacion/Error.aspx");
        }
        cnn.Close();
    }

 

Espero les sea de provecho .... saludoshttp://suineg.blogdiario.com/admin/archivos/biggrin.gif

ALGUN COMENTARIO

ya he subido mucho codigo .. y me gustaria tener evidencia tagible de que lo leen .. minimo un comentario dejen no.. que se note   un detalle..

 

no es mucho pedir ..  ya si no se puede otra cosa dudas o peticiones... sale

 

okas .. bye de nuevo

S.P.V

hola una de las ultimas aportaciones... ( ya luego vemos lo de la factura estoy tratando de automatizar todo y aceptar tarjeta..http://suineg.blogdiario.com/admin/archivos/tongue.gif )

 

ok .. aki les dejo el link para una pagina donde pueden checar lo del login... por los que aun no lo han puesto....

el link es facil de entender.. solo es cuestion de entenderle...

 

sale saludos ..

 

ANEXO : EL LINK NO ES DE AUTORIA ES DE LA PAGINA "EL GUILLE" YO SOLO LES COLOCA LA INFO A LA MANO..

 

http://www.elguille.info/NET/dotnet/comprobar_usuario_usando_base_datos_cs2003.htm

 

saludos... bye

S.P.V

http://suineg.blogdiario.com/admin/archivos/cool.gif este es el metodo que yo uso par buscar espero les sea de ayuda..

 

para este ejemplo  usare la tabla clientes : id_cliente,nombre,direccion y telefono.

 

se declara un textbox: textbox1.text ... y un boton : Buscar y los correspondientes textbox para cada dato.

 

ok.. dentro del boton iria este codigo:

 

 

string clave_buscar; // declaramos una variable que resivira la clave que deseamos buscar

 

 

SqlDataAdapter var_sql; // una variable x

DataSet vars = new DataSet();// una variable tipo dataset

DataTable vart = new DataTable(); // una variable tipo datatable

cnn = new SqlConnection(conexion);// la clasica de conexion

clave = textbox1.Text; //  lo que contiene la caja de texto lo recibe la variable que creamos

string consulta = "SELECT * FROM clientes WHERE id_cliente ='" + clave + "'";// hara la consulta en base a la clave que recibe del textbox1

var_sql = new SqlDataAdapter(consulta, cnn);

var_sqlt.Fill(vars, "clientes");

vart = vars.Tables["clientes"];

if (vart.Rows.Count == 0)// el if permite mostrar un mensaje en caso de que el cliente no existe en caso contrario devolvera el valor

MessageBox.Show("El cliente no esta registrado!!");

else

{

foreach (DataRow fila in vart.Rows)// hacemos el recodido en las colunmas

{

this.tclave.Text=fila["id_cliente"].ToString();// indicamos que los campos de la tabla se colocaran en las cajas de texto correspondientes.

this.tnombre..Text =fila["nombre"].ToString();

this.tdireccion.Text =fila["direccion"].ToString();

this.ttelefono.Text =fila["telefono"].ToString();

}

}

 

ACLARO PARA ESTE EJEMPLO DEBEN DE TENER LOS TEXTBOX CORRESPONDIENTES A CADA CAMPO YA QUE ES AHI DONDE SE CARGARAN LOS DATOS... EN MI CASO tnombre,tdireccion,tclave y ttelefono  SON LOS TEXTBOX QUE YO TENGO DECLARADOS .. AL USAR EL EJEMPLO DEBERAN CAMBIAR ESOS VALORES AL IGUAL QUE EL NOMBRE DE LA TABLA Y LOS CAMPOS..

 

 

saludos ...

http://suineg.blogdiario.com/admin/archivos/biggrin.gif 

SISTEMA PUNTO VENTA

aver de rapido escribo los codigos para los botones: anterior, siguiente,primero y ultimo:

 

paso 1: declaren  el    BindingManagerBase  nombre_variable;// en cualquier parte de la clase, ( no dentro del form)

 

paso 2: en cada boton va:

           boton anterior: nombre_variable.Position -= 1;
           boton siguiente: nombre_variable.Position +=1;

           boton primero: nombre_variable.Position = 0;
           boton ultimo: nombre_variable.Position =  nombre_variable.Count - 1;

 

nota: el nombre_variable es la variable que declaramos del tipo BindingManagerBase...

 

en realidad es pequeño es codigo .. espero sirva .. bye

http://suineg.blogdiario.com/admin/archivos/rolleyes.gif 

 

SISTEMA DE PUNTO DE VENTA

Holaaa!!!http://suineg.blogdiario.com/admin/archivos/confused.gif

 

chavos y chavas del A .. futuros licenciados programadores

jejehttp://suineg.blogdiario.com/admin/archivos/rolleyes.gif

 

 

si como no si nos andamos muriendo de desvelos con un peque sistema de venta

bueno como le comentaba a algunos encontre x ahi un ejemplo de como hacer el boton de anterior y siguiente esto para poder recorrer los datos que estan en nuestra base

 

el codigo es de un foro.. primero esta la pregunta y mas abajo viene la respuesta...

 

es cuestion de que lo lean y le entiendan... ok...

 

saludos

 

http://www.latindevelopers.com/forum/viewtopic.1174.html

 

ese es el link del foro ...http://suineg.blogdiario.com/admin/archivos/tongue.gif

SISTEMA DE PUNTO DE PUNTO

hola de nuevo... les dejo un link a un documento que encontre en una pagina delguille una muy buena que describe como hacer la conexion contiene un ejemplo y el ejemplo funciona...

 

obvio trabajo de cada uno corresponde a interpretar el codigo y adapatarlo a sus form

 

el link es :http://suineg.blogdiario.com/admin/archivos/cool.gif

 

http://www.elguille.info/NET/ADONET/ejemplo_adonet_sql_csharp.htm

SISTEMA DE PUNTO DE VENTA

hola !http://suineg.blogdiario.com/admin/archivos/cool.gif

 

bien supongo k todos usaran una ventan de inicio de sesion a algo parecido

 

el codigo para enlazar los form es el siguientes:

nombre_form  variable =new nombre_form();  
this.Hide();
variable.ShowDialog();
this.Close();

 

entendiendose :

nombre_form : el nombre del form con el que nos vamos a enlazar

variable: una variable cualuiera que nos permitir hacer el enlace..

 

 

ahora bien cuando se tiene un menustrip( lo que seria el mainmenu en VB.net) el codigo para enlazar los form con el menu es asi:

 

en el form donde esta el menu cambiamos su propiedad: "IsMdiContainer " a true... esto es para que los form que se manden a llamar se carguen como "hijos" del form padre.

 

despues  de esto solo damos un doble clic a la opcion del menustrip escrita ... ejem: "ventas" o "almacen"  o "productos"

y escribimos este codigo:

 

nombre_form v1 = new nombre_form();

v1.MdiParent = this;

v1.Show();

 

y es todo ejecutamos  y si hemos escrito todo bien debe de estar enlazados nuestros form...

 

espero les sirva y saludos ..

 

ahh por cierto si alguien tiene idea de como restar los productos al hacer la venta les agradeceria que me la pasaran.. :)http://suineg.blogdiario.com/admin/archivos/rolleyes.gif

Para alcanzar los logros no existen atajos ...

Mucho trabajo poco tiempo

Autores


iley

Archivo

Suscríbete

RSS | Atom

Contacto

Contactar


Used cars Albergado en:blogdiario.com

Noticias: Noticias

Un servicio de HispaVista

Contador gratis contadorplus.com