public void Modificar_Entradas(ref cls_Entrada_Prod_DAL Obj_Entrada_Prod_DAL, string sMsjError) { DataTable dtParametros = Obj_Generales_BLL.CrearTablaParametros(); if (dtParametros.Columns.Count == 3) { dtParametros.Rows.Add("@consec_entrada", 2, Obj_Entrada_Prod_DAL.iConsEntr.ToString().Trim()); dtParametros.Rows.Add("@activo", 6, Obj_Entrada_Prod_DAL.bActivo.ToString().Trim()); dtParametros.Rows.Add("@", 6, Obj_Entrada_Prod_DAL.sUsuModif.ToString().Trim()); dtParametros.Rows.Add("@fecha_modificacion", 6, Obj_Entrada_Prod_DAL.dtFechaModif.ToString().Trim()); } Obj_BD_BLL.Execute_NonQuery("VETSPA.sp_Actualizarentrada", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = string.Empty; Obj_Entrada_Prod_DAL.cFlagAxion = 'U'; Obj_Entrada_Prod_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Entrada_Prod_DAL.cFlagAxion = 'U'; Obj_Entrada_Prod_DAL.cFlagEstAxion = 'E'; } }
public void Crear_Entrada(ref cls_Entrada_Prod_DAL Obj_Entrada_Prod_DAL, ref string sMsjError) { DataTable dtParametros = Obj_Generales_BLL.CrearTablaParametros(); if (dtParametros.Columns.Count == 3) { DataRow dr1 = dtParametros.NewRow(); DataRow dr2 = dtParametros.NewRow(); DataRow dr3 = dtParametros.NewRow(); dtParametros.Rows.Add("@consec_entrada", 2, Obj_Entrada_Prod_DAL.iConsEntr.ToString().Trim()); dtParametros.Rows.Add("@codigo_articulo", 1, Obj_Entrada_Prod_DAL.iCodArt.ToString().Trim()); dtParametros.Rows.Add("@numero_documento", 2, Obj_Entrada_Prod_DAL.sNumDoc.ToString().Trim()); dtParametros.Rows.Add("@cantidad", 1, Obj_Entrada_Prod_DAL.iCantProd.ToString().Trim()); dtParametros.Rows.Add("@costo_ingreso", 9, Obj_Entrada_Prod_DAL.fCostIngr.ToString().Trim()); dtParametros.Rows.Add("@activo", 10, Obj_Entrada_Prod_DAL.bActivo.ToString().Trim()); dtParametros.Rows.Add("@fecha_creacion", 7, Obj_Entrada_Prod_DAL.dtFechaCreac.ToString().Trim()); dtParametros.Rows.Add("@usuario_creacion", 2, Obj_Entrada_Prod_DAL.sUsuCreac.ToString().Trim()); dtParametros.Rows.Add("@Descripcion_Producto", 2, Obj_Entrada_Prod_DAL.sDescArt.ToString().Trim()); } Obj_BD_BLL.Execute_Scalar("VETSPA.sp_InsertarEntrada", dtParametros, ref Obj_BD_DAL); if (Obj_BD_DAL.sMsjError != string.Empty) { sMsjError = Obj_BD_DAL.sMsjError; Obj_Entrada_Prod_DAL.cFlagAxion = 'I'; Obj_Entrada_Prod_DAL.cFlagEstAxion = 'F'; } else { sMsjError = string.Empty; Obj_Entrada_Prod_DAL.cFlagAxion = 'U'; Obj_Entrada_Prod_DAL.cFlagEstAxion = 'E'; } }