コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Validaciones v = new Validaciones();
            Conexion c = new Conexion();
            MySqlCommand parametros = new MySqlCommand();

            if (v.ValidarTexto(gbpaciente) == 0) {
                c.Conectar();

                parametros.Parameters.AddWithValue("p_id_proveedor", txtcedula.Text);
                parametros.Parameters.AddWithValue("p_nombre",txtnombre.Text);
                parametros.Parameters.AddWithValue("p_apellido", txtapellido.Text);
                parametros.Parameters.AddWithValue("p_empresa", txtempresa.Text);
                parametros.Parameters.AddWithValue("p_ciudad", txtciudad.Text);
                parametros.Parameters.AddWithValue("p_telefono", txttelefono.Text);
                parametros.Parameters.AddWithValue("p_correo", txtcorreo.Text);

                if (c.TransaccionMysql("CrearProveedor", parametros.Parameters, CommandType.StoredProcedure)) {
                    frmComprasProveedores.nomp = txtempresa.Text;
                    frmComprasProveedores.id_proveedor = txtcedula.Text;
                     this.Dispose();
                }

                c.Desconectar();

            }
        }
コード例 #2
0
ファイル: Productos.cs プロジェクト: azulm95/Sistema_ventas
        public String AgregarProducto(String nombre,String codigo, String marca,String descripcion, String clase, String precio, DateTime fechav)
        {
            Conexion c = new Conexion();
            String respuesta;
            MySqlCommand parametros = new MySqlCommand();
            parametros.Parameters.AddWithValue("p_codigo",codigo);
            parametros.Parameters.AddWithValue("p_nombre", nombre);
            parametros.Parameters.AddWithValue("p_marca", marca);
            parametros.Parameters.AddWithValue("p_id_clasificacion", clase);
            parametros.Parameters.AddWithValue("p_fechav", fechav);
            parametros.Parameters.AddWithValue("p_descripcion", descripcion);
            parametros.Parameters.AddWithValue("p_precio", precio);

            String sentencia = "Insertar_Producto";

            c.Conectar();
               Boolean a = c.TransaccionMysql(sentencia, parametros.Parameters,System.Data.CommandType.StoredProcedure);
            c.Desconectar();
            if (a == true)
            {
                respuesta = "Producto agregado exitosamente!";

            }
            else {
                respuesta = "Fallo al agregar producto";
            }
            c = null;

            return respuesta;
        }
コード例 #3
0
ファイル: frmCliente.cs プロジェクト: azulm95/Sistema_ventas
        private void button1_Click(object sender, EventArgs e)
        {
            Validaciones v = new Validaciones();
            Conexion c = new Conexion();
            MySqlCommand parametros = new MySqlCommand();

            if (v.ValidarTexto(gbpaciente) == 0) {
                c.Conectar();
                parametros.Parameters.AddWithValue("p_cedula", txtcedula.Text);
                parametros.Parameters.AddWithValue("p_nombre",txtnombre.Text);
                parametros.Parameters.AddWithValue("p_apellido", txtapellido.Text);
                parametros.Parameters.AddWithValue("p_empresa", txtempresa.Text);
                parametros.Parameters.AddWithValue("p_direccion", txtdireccion.Text);
                parametros.Parameters.AddWithValue("p_ciudad", txtciudad.Text);
                parametros.Parameters.AddWithValue("p_tipo", txttipo.Text);
                parametros.Parameters.AddWithValue("p_telefono", txttelefono.Text);
                parametros.Parameters.AddWithValue("p_correo", txtcorreo.Text);

                if (c.TransaccionMysql("Insertar_Cliente", parametros.Parameters, CommandType.StoredProcedure)) {
                    frmVentas.codicliente = txtcedula.Text;
                    this.Dispose();
                }

                c.Desconectar();

            }
        }
コード例 #4
0
ファイル: Inventario.cs プロジェクト: azulm95/Sistema_ventas
 public void LLenarMarca()
 {
     Conexion con = new Conexion();
     DataTable dt = new DataTable();
     String sentencia = "SELECT id_proveedor as id, empresa FROM tbl_proveedor;";
     con.Conectar();
     dt = con.ConsultaMySQL(sentencia, null,CommandType.Text);
     if (dt != null)
     {
         cbxmarca.DataSource = dt;
         cbxmarca.ValueMember = "id";
         cbxmarca.DisplayMember = "empresa";
     }
     con.Desconectar();
     dt = null;
     con = null;
 }
コード例 #5
0
ファイル: Inventario.cs プロジェクト: azulm95/Sistema_ventas
        public void LLenarClasificacion()
        {
            Conexion con = new Conexion();
            DataTable dt = new DataTable();
            String sentencia = "SELECT id, nombre FROM tbl_clasificacion;";
            con.Conectar();
            dt = con.ConsultaMySQL(sentencia, null,CommandType.Text);
            if (dt != null)
            {
                cbxclasificacion.DataSource = dt;
                cbxclasificacion.ValueMember = "id";
                cbxclasificacion.DisplayMember = "nombre";

            }
            con.Desconectar();
            dt = null;
            con = null;
        }
コード例 #6
0
ファイル: frmUsuarios.cs プロジェクト: azulm95/Sistema_ventas
        private void button2_Click(object sender, EventArgs e)
        {
            if (txtid.Text != null)
            {
                MySqlCommand parametros = new MySqlCommand();
                Conexion canal = new Conexion();
                parametros.Parameters.AddWithValue("p_op", 3);
                parametros.Parameters.AddWithValue("p_id", txtid);
               
                canal.Conectar();
                if (canal.TransaccionMysql("Crear_Usuario", parametros.Parameters, CommandType.StoredProcedure))
                {

                    MessageBox.Show("Usuario Eliminado con exito");
                    this.Dispose();
                }

            }
        }
コード例 #7
0
ファイル: frmUsuarios.cs プロジェクト: azulm95/Sistema_ventas
        private void button1_Click(object sender, EventArgs e)
        {
            if ((txtnombre.Text != null) && (txtclave.Text != null) && (txtid.Text != null))
            {
                MySqlCommand parametros = new MySqlCommand();
                Conexion canal = new Conexion();
                parametros.Parameters.AddWithValue("p_op", 2);
                parametros.Parameters.AddWithValue("p_id", txtid);
                parametros.Parameters.AddWithValue("p_nombre", txtnombre.Text);
                parametros.Parameters.AddWithValue("p_clave", txtclave.Text);
                parametros.Parameters.AddWithValue("p_rol", txtrol.SelectedText);
                canal.Conectar();
                if (canal.TransaccionMysql("Crear_Usuario", parametros.Parameters, CommandType.StoredProcedure))
                {

                    MessageBox.Show("Usuario actualizado con exito");
                    this.Dispose();
                }

            }
        }
コード例 #8
0
ファイル: frmLogin.cs プロジェクト: azulm95/Sistema_ventas
        private void btningresar_Click(object sender, EventArgs e)
        {
            Conexion canal = new Conexion();
            Validaciones validar = new Validaciones();
            try {
            if (validar.ValidarTexto(gblogin) == 0){
            canal.Conectar();
            DataTable tb = new DataTable();
            MySqlCommand parametro =  new MySqlCommand();
            parametro.Parameters.AddWithValue("@nombre", txtnombre.Text);
            parametro.Parameters.AddWithValue("@clave",txtclave.Text);
            String sentencia = "SELECT *  FROM tbl_usuarios WHERE nombre=@nombre AND clave=@clave;";
            tb = canal.ConsultaMySQL(sentencia,parametro.Parameters,CommandType.Text);

            if (tb != null)
            {
                canal.Desconectar();
                this.Hide();
                menu.setNombre(tb.Rows[0][1].ToString());
                menu.setRol(tb.Rows[0][3].ToString());

                        menu.ShowDialog();
            }
            else {
                MessageBox.Show("Credenciales incorrectos");
                txtnombre.Text = String.Empty;
                txtclave.Text = String.Empty;
                canal.Desconectar();
            }

            }
            else {
            MessageBox.Show("Debe llenar todos los campos!");

            }
            }
            catch (Exception ecep) { MessageBox.Show(ecep.Message); canal.Desconectar(); }
        }
コード例 #9
0
ファイル: Inventario.cs プロジェクト: azulm95/Sistema_ventas
        private void btnbuscar_Click(object sender, EventArgs e)
        {
            if(txtproducto.Text != String.Empty){

                 Conexion canal = new Conexion();
               canal.Conectar();
            DataTable tb = new DataTable();
            MySqlCommand parametro =  new MySqlCommand();
            parametro.Parameters.AddWithValue("@parametro",txtproducto.Text+"%");
            String sentencia = "SELECT tbl_producto.codigo, tbl_producto.nombre,tbl_producto.fecha_vencimiento,tbl_producto.descripcion,tbl_producto.precio,tbl_proveedor.empresa as marca,tbl_clasificacion.nombre as clasificacion FROM tbl_producto inner join tbl_proveedor on tbl_producto.marca=tbl_proveedor.id_proveedor inner join tbl_clasificacion on tbl_producto.id_clasificacion=tbl_clasificacion.id WHERE tbl_producto.nombre like @parametro ;";
            tb = canal.ConsultaMySQL(sentencia,parametro.Parameters,CommandType.Text);
            if (tb != null)
            {
                dataGridView1.DataSource = tb;
            }
            else {

                MessageBox.Show("debe registrar productos.");
            }

            canal.Desconectar();
            canal = null;

            }
        }
コード例 #10
0
ファイル: frmVentas.cs プロジェクト: azulm95/Sistema_ventas
        private void txtproducto_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsControl(e.KeyChar))
            {
                DataTable dt = new DataTable();
                MySqlCommand parametros = new MySqlCommand();
                Conexion canal = new Conexion();
                String param = txtproducto.Text + "%";
                parametros.Parameters.AddWithValue("p_parametro", param);

                String sentencia = "Consultar_Productos_para_vender";
                canal.Conectar();

                dt = canal.ConsultaMySQL(sentencia, parametros.Parameters, CommandType.StoredProcedure);
                if (dt != null)
                {
                    productos = new DataTable();
                    //limpiarGridinventario();
                    //productos = dt;
                    //dgInventario.DataSource = productos;

                    frmProductos c = new frmProductos();
                    c.origen = 1;
                    c.DtProductos = dt;
                    c.ShowDialog();
                    if (factura != null)
                    {

                        foreach (DataRow item in factura.Rows)
                        {
                            if (item["seleccion"].Equals("Si"))
                            {
                                DataRow a = venta.NewRow();
                                a["codigo"] = item["codigo"].ToString();
                                a["nombre"] = item["nombre"].ToString();
                                a["precio"] = item["precio"].ToString();
                                a["pedido"] = item["pedido"].ToString();

                                venta.Rows.Add(a);
                            }

                        }

                        dgCarro.DataSource = venta;

                        CalcularPrecios();
                    }
                    }
                else
                {

                    //limpiarGridinventario();

                    productos = null;
                }

            }
            else {

                //limpiarGridinventario();
                //productos = null;
            }
        }
コード例 #11
0
ファイル: frmVentas.cs プロジェクト: azulm95/Sistema_ventas
        private void crearNumero()
        {
            try
            {

            DataTable d = new DataTable();
            Conexion c = new Conexion();
            c.Conectar();
            d = c.ConsultaMySQL("CrearNumero",null,CommandType.StoredProcedure);
            String n;
            int cod;
                if ((d.Rows[0][0].ToString() == String.Empty)||((d.Rows[0][0] is DBNull))) {
                    n = "0";
                }
                else {
                    n = d.Rows[0][0].ToString();
                }

               cod = Convert.ToInt32(n);
            cod = cod + 1;
            lblCodigo.Text = cod.ToString();
            c.Desconectar();
            c = null;

            }
            catch (Exception ex){
                MessageBox.Show(ex.Message);

            }
        }
コード例 #12
0
ファイル: frmVentas.cs プロジェクト: azulm95/Sistema_ventas
        private void Comprar(String codigo,String cantidad)
        {
            Conexion c = new Conexion();
            MySqlCommand parametros = new MySqlCommand();
            parametros.Parameters.AddWithValue("p_numero",lblCodigo.Text);
            parametros.Parameters.AddWithValue("p_cliente", lblnombrec.Text);
            parametros.Parameters.AddWithValue("p_producto", codigo);
            parametros.Parameters.AddWithValue("p_subtotal", lblsubtotal.Text);
            parametros.Parameters.AddWithValue("p_iva", iva);
            parametros.Parameters.AddWithValue("p_total", lbltotal.Text);
            parametros.Parameters.AddWithValue("p_cantidad", cantidad);
            parametros.Parameters.AddWithValue("p_usuario", lblusuario.Text);
            parametros.Parameters.AddWithValue("p_observacion","Nada");
            c.Conectar();

            if (c.TransaccionMysql("InsertarFactura", parametros.Parameters, CommandType.StoredProcedure))
            {
                c.Desconectar();
                c.Conectar();
                if (c.TransaccionMysql("CrearVenta", parametros.Parameters, CommandType.StoredProcedure)) {
                    MessageBox.Show("Venta realizada con exito");
                    c.Desconectar();
                }
                c.Desconectar();

            }
            else {

            }
        }