public FacturaPrecio ModificarFacturaPrec(FacturaPrecio fpr) { using (NpgsqlConnection con = new NpgsqlConnection(Configuracion.CadenaConexion)) { con.Open(); NpgsqlTransaction tran = con.BeginTransaction(); string sql = @"UPDATE precprove SET cod_arti= :codart, descripart= :desc, costo= :precicos, utilidad= :util , preciopu= :preciopub, aplicadesc= :aplicdes WHERE rel_factprecio= :numidprec and cod_arti= :codart;"; NpgsqlCommand cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("numidprec", fpr.RelFactPrecio); cmd.Parameters.AddWithValue("codart", fpr.Cod_Arti); cmd.Parameters.AddWithValue("desc", fpr.Descripcion); cmd.Parameters.AddWithValue("precicos", fpr.Costo); cmd.Parameters.AddWithValue("util", fpr.Utilidad); cmd.Parameters.AddWithValue("preciopu", fpr.PrecioPub); cmd.Parameters.AddWithValue("aplicdes", fpr.AplicDesc); cmd.ExecuteScalar(); tran.Commit(); return(fpr); } }
public FacturaPrecio RegistrarFacPrecio(FacturaPrecio fpr) { try { using (NpgsqlConnection con = new NpgsqlConnection(Configuracion.CadenaConexion)) { con.Open(); NpgsqlTransaction tran = con.BeginTransaction(); string sql = @"INSERT INTO precprove( num_factartp, cod_arti, descripart, costo, utilidad, preciopu, aplicadesc, rel_factprecio) VALUES ( :numfac , :codart , :desc , :precicos , :util , :preciopu, :aplidesc, :relafacprec);"; NpgsqlCommand cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("numfac", fpr.Num_Fact); cmd.Parameters.AddWithValue("codart", fpr.Cod_Arti); cmd.Parameters.AddWithValue("desc", fpr.Descripcion); cmd.Parameters.AddWithValue("precicos", fpr.Costo); cmd.Parameters.AddWithValue("util", fpr.Utilidad); cmd.Parameters.AddWithValue("preciopu", fpr.PrecioPub); cmd.Parameters.AddWithValue("aplidesc", fpr.AplicDesc); cmd.Parameters.AddWithValue("relafacprec", fpr.RelFactPrecio); cmd.ExecuteScalar(); tran.Commit(); return(fpr); } } catch (Exception) { MessageBox.Show("No se puede Registrar", "Ingresar Fallo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(null); } }
public string IngresoFacPrecio(FacturaPrecio fart) { if (!(fart.Num_Fact == "" || fart.Cod_Arti == "")) { return(fpdao.RegistrarFacPrecio(fart).Id_FacArt > 0 ? "Registro con exito" : "Se guardo la nueva Factura Articulos"); } else { return("Hay espacios requeridos vacios o erroneos"); } }
public string ModificarFacPrec(FacturaPrecio fart) { if (!(fart.Num_Fact == "" || fart.Cod_Arti == null || fart.RelFactPrecio == 0)) { return(fpdao.ModificarFacturaPrec(fart).Id_FacArt > 0 ? "Modificación de FacArticulos" : "Exito al Guardar"); } else { return("Hay espacios requeridos vacios o erroneos"); } }
public void IngresoEspejoFacPrecio(FacturaPrecio feart) { fepdao.RegistrarEspejoFacPrecio(feart); }