Exemple #1
0
        public void EditatProducto(string id)
        {
            string sql;

            //MySqlCommand comando;
            sql = "update db_productos set Descripcion=@Descripcion, Costo=@Costo, PrecioUnitario=@PrecioUnitario, FechaDeVencimiento=@FechaDeVencimiento, ImagenDelProducto=@ImagenDelProducto, CodigoDeBarra=@CodigoDeBarra, Id_Proveedor=@Id_Proveedor, Id_Marca=@Id_Marca, Id_Categoria=@Id_Categoria, CodigoProducto=@CodigoProducto, Tipo=@Tipo, Iva=@Iva, PrecioMayorista=@PrecioMayorista, Estado=@Estado,CostoMedio=@CostoMedio, id_usuario_Producto=@id_usuario where id=@id";
            MySqlCommand comando;

            try
            {
                modulo.AbrirConexion();
                comando = new MySqlCommand(sql, modulo.conexion);
                comando.Parameters.AddWithValue("@Descripcion", txtDescripcion.Text.ToUpperInvariant().ToString());
                comando.Parameters.AddWithValue("@Costo", Convert.ToDecimal(txtCosto.Text));
                comando.Parameters.AddWithValue("@PrecioUnitario", Convert.ToDecimal(txtPrecioUnitario.Text));
                comando.Parameters.AddWithValue("@FechaDeVencimiento", dtpFechaVencimiento.Value);
                comando.Parameters.AddWithValue("@ImagenDelProducto", Image2Bytes(ptbImagenProducto.Image));
                if (txtCodigoDeBarra.Text == "Codigo de Barra")
                {
                    txtCodigoDeBarra.Text = "0";
                }
                comando.Parameters.AddWithValue("@CodigoDeBarra", Convert.ToString(txtCodigoDeBarra.Text));
                comando.Parameters.AddWithValue("@Id_Proveedor", int.Parse(txtProveedor.Text));
                comando.Parameters.AddWithValue("@Id_Marca", int.Parse(txtMarca.Text));
                comando.Parameters.AddWithValue("@Id_Categoria", int.Parse(txtCategoria.Text));
                comando.Parameters.AddWithValue("@CodigoProducto", txtCodigoProducto.Text.ToString());
                comando.Parameters.AddWithValue("@Tipo", (cbxTipo.SelectedItem.ToString()));
                comando.Parameters.AddWithValue("@Iva", (cbxIva.SelectedItem.ToString()));
                comando.Parameters.AddWithValue("@PrecioMayorista", Convert.ToDecimal(txtPrecioMayorista.Text));
                //estado aqui
                comando.Parameters.AddWithValue("@Estado", switchCambiado.ToString());

                comando.Parameters.AddWithValue("@CostoMedio", Convert.ToDecimal(txtCostoMedio.Text));
                ModUsuarioActivo modUsuarioActivo = new ModUsuarioActivo();
                comando.Parameters.AddWithValue("@id_usuario", Convert.ToString(modUsuarioActivo.VerificarIdUsuarioActivo()));
                comando.Parameters.AddWithValue("@id", id);

                comando.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        //INGRESAR NUEVO PRODUCTO CON LA ENTIDAD DEL PROVEEDOR, MARCA, CATEGORI
        public void InsertarProducto()
        {
            string sql;

            //MySqlCommand comando;
            sql = "insert into db_productos (Descripcion, Costo, PrecioUnitario, FechaDeVencimiento, ImagenDelProducto, CodigoDeBarra, Id_Proveedor, Id_Marca, Id_Categoria, CodigoProducto, Tipo, Iva, PrecioMayorista, Estado, CostoMedio, id_usuario_Producto) values (@Descripcion, @Costo, @PrecioUnitario, @FechaDeVencimiento, @ImagenDelProducto, @CodigoDeBarra, @Id_Proveedor, @Id_Marca, @Id_Categoria, @CodigoProducto, @Tipo, @Iva, @PrecioMayorista, @Estado, @CostoMedio, @id_usuario)";
            MySqlCommand comando;

            try
            {
                modulo.AbrirConexion();
                comando = new MySqlCommand(sql, modulo.conexion);
                comando.Parameters.AddWithValue("@Descripcion", txtDescripcion.Text.ToUpperInvariant().ToString());
                comando.Parameters.AddWithValue("@Costo", Convert.ToDecimal(txtCosto.Text));
                comando.Parameters.AddWithValue("@PrecioUnitario", Convert.ToDecimal(txtPrecioUnitario.Text));
                comando.Parameters.AddWithValue("@FechaDeVencimiento", dtpFechaVencimiento.Value);
                comando.Parameters.AddWithValue("@ImagenDelProducto", Image2Bytes(ptbImagenProducto.Image));
                if (txtCodigoDeBarra.Text == "Codigo de Barra")
                {
                    txtCodigoDeBarra.Text = "0";
                }
                comando.Parameters.AddWithValue("@CodigoDeBarra", Convert.ToString(txtCodigoDeBarra.Text));
                comando.Parameters.AddWithValue("@Id_Proveedor", int.Parse(txtProveedor.Text));
                comando.Parameters.AddWithValue("@Id_Marca", int.Parse(txtMarca.Text));
                comando.Parameters.AddWithValue("@Id_Categoria", int.Parse(txtCategoria.Text));
                comando.Parameters.AddWithValue("@CodigoProducto", txtCodigoProducto.Text.ToString());
                comando.Parameters.AddWithValue("@Tipo", (cbxTipo.selectedValue.ToString()));
                comando.Parameters.AddWithValue("@Iva", (cbxIva.selectedValue.ToString()));
                comando.Parameters.AddWithValue("@PrecioMayorista", Convert.ToDecimal(txtPrecioMayorista.Text));
                comando.Parameters.AddWithValue("@CostoMedio", Convert.ToDecimal(txtCostoMedio.Text));
                ModUsuarioActivo modUsuarioActivo = new ModUsuarioActivo();
                comando.Parameters.AddWithValue("@id_usuario", Convert.ToString(modUsuarioActivo.VerificarIdUsuarioActivo()));
                comando.Parameters.AddWithValue("@Estado", 1);

                comando.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }