internal void selById(IDbTransaction trans) { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision"); addParameters(1); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oSalida_remision); } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }
internal int selUbicacionBodega() { int id_bodega_ubicacion = 0; try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision"); addParameters(12); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; id_bodega_ubicacion = Convert.ToInt32(dr["id_bodega"]); } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } return(id_bodega_ubicacion); }
internal void selByFolio() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision"); addParameters(7); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oSalida_remision); DataTable dtDetail = ds.Tables[1]; Salida_remision_detailMng oMngSRD = new Salida_remision_detailMng(); this._oSalida_remision.LstSRDetail = new List <Salida_remision_detail>(); foreach (DataRow drDet in dtDetail.Rows) { Salida_remision_detail oSRD = new Salida_remision_detail(); oMngSRD.BindByDataRow(drDet, oSRD); this._oSalida_remision.LstSRDetail.Add(oSRD); this._oSalida_remision.PiezaTotal += oSRD.Piezas; } } } catch { throw; } }
public DataSet getDataChart(int IdBodega, int IdCliente, int anio_ini, int dia_ini, int anio_fin, int dia_fin) { DataSet ds = new DataSet(); try { IDbCommand comm = GenericDataAccess.CreateCommandSP("sp_ZChart"); if (anio_ini == 1) { GenericDataAccess.AddInParameter(comm, "?P_anio_ini", DbType.Int32, DBNull.Value); GenericDataAccess.AddInParameter(comm, "?P_dia_ini", DbType.Int32, DBNull.Value); GenericDataAccess.AddInParameter(comm, "?P_anio_fin", DbType.Int32, DBNull.Value); GenericDataAccess.AddInParameter(comm, "?P_dia_fin", DbType.Int32, DBNull.Value); } else { GenericDataAccess.AddInParameter(comm, "?P_anio_ini", DbType.Int32, anio_ini); GenericDataAccess.AddInParameter(comm, "?P_dia_ini", DbType.Int32, dia_ini); GenericDataAccess.AddInParameter(comm, "?P_anio_fin", DbType.Int32, anio_fin); GenericDataAccess.AddInParameter(comm, "?P_dia_fin", DbType.Int32, dia_fin); } if (IdBodega != 0) { GenericDataAccess.AddInParameter(comm, "?P_id_bodega", DbType.Int32, IdBodega); } else { GenericDataAccess.AddInParameter(comm, "?P_id_bodega", DbType.Int32, DBNull.Value); } if (IdCliente != 0) { GenericDataAccess.AddInParameter(comm, "?P_id_cliente", DbType.Int32, IdCliente); } else { GenericDataAccess.AddInParameter(comm, "?P_id_cliente", DbType.Int32, DBNull.Value); } ds = GenericDataAccess.ExecuteMultSelectCommand(comm); } catch { throw; } return(ds); }
internal void selBy() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_maquila"); addParameters(5); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oEntrada_maquila); if (dr["maquila_abierta"] != null) { logica = string.Compare(dr["maquila_abierta"].ToString(), "1") == 0 ? true : false; this._oEntrada_maquila.Maquila_abierta = logica; logica = false; } DataTable dtDetMaq = ds.Tables[1]; this._oEntrada_maquila.LstEntMaqDet = new List <Entrada_maquila_detail>(); Entrada_maquila_detailMng oEMDMng = new Entrada_maquila_detailMng(); foreach (DataRow drDetMaq in dtDetMaq.Rows) { Entrada_maquila_detail oEMD = new Entrada_maquila_detail(); oEMDMng.BindByDataRow(drDetMaq, oEMD); if (drDetMaq["tiene_remision"] != DBNull.Value) { int.TryParse(drDetMaq["tiene_remision"].ToString(), out entero); oEMD.Tiene_remision = entero > 0; entero = 0; } this._oEntrada_maquila.LstEntMaqDet.Add(oEMD); } } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } //else // throw new Exception("No existe información para el registro solicitado"); } catch { throw; } }
public void selByIdWithImg() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_aud_uni"); addParameters(5); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oEntrada_aud_uni); Entrada_aud_uni_filesMng oMngFiles = new Entrada_aud_uni_filesMng(); this._oEntrada_aud_uni.PLstEntAudUniFiles = new List <Entrada_aud_uni_files>(); foreach (DataRow drFile in ds.Tables[1].Rows) { Entrada_aud_uni_files oFile = new Entrada_aud_uni_files(); oMngFiles.BindByDataRow(drFile, oFile); this._oEntrada_aud_uni.PLstEntAudUniFiles.Add(oFile); } } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }
public override void selById() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Salida_remision"); addParameters(1); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); this.dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oSalida_remision); this._oSalida_remision.Mercancia = dr["mercancia"].ToString(); this._oSalida_remision.Vendor = dr["vendor"].ToString(); this._oSalida_remision.Proveedor = dr["proveedor"].ToString(); this._oSalida_remision.Proveedor_direccion = dr["Proveedor_direccion"].ToString(); this._oSalida_remision.Autorizo = dr["autorizo"].ToString(); this._oSalida_remision.Elaboro = dr["elaboro"].ToString(); entero = 0; if (dr["id_salida_trafico"] != DBNull.Value) { int.TryParse(dr["id_salida_trafico"].ToString(), out entero); this._oSalida_remision.Id_salida_trafico = entero; entero = 0; } //this.O_Salida_remision.Lote = dr["lote"].ToString(); DataTable dtDetail = ds.Tables[1]; Salida_remision_detailMng oMngSRD = new Salida_remision_detailMng(); this._oSalida_remision.LstSRDetail = new List <Salida_remision_detail>(); foreach (DataRow drDet in dtDetail.Rows) { Salida_remision_detail oSRD = new Salida_remision_detail(); oMngSRD.BindByDataRow(drDet, oSRD); this._oSalida_remision.LstSRDetail.Add(oSRD); this._oSalida_remision.PiezaTotal += oSRD.Piezas; } DataTable dtTrafico = ds.Tables[2]; Salida_traficoMng oMngST = new Salida_traficoMng(); Salida_trafico oST = new Salida_trafico(); oMngST.BindByDataRow(dtTrafico.Rows[0], oST); oST.Transporte = dtTrafico.Rows[0]["transporte"].ToString(); oST.Transporte_tipo = dtTrafico.Rows[0]["transporte_tipo"].ToString(); this._oSalida_remision.PTrafico = oST; } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }
public override void selById() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_fondeo"); addParameters(1); DataSet ds = GenericDataAccess.ExecuteMultSelectCommand(comm); dt = ds.Tables[0]; if (dt.Rows.Count == 1) { DataRow dr = dt.Rows[0]; BindByDataRow(dr, this._oEntrada_fondeo); DataTable dtVendor = ds.Tables[1]; this._oEntrada_fondeo.LstClienteVendor = new List <Cliente_vendor>(); foreach (DataRow drVendor in dtVendor.Rows) { Cliente_vendor oCV = new Cliente_vendor(); int.TryParse(drVendor["id"].ToString(), out entero); oCV.Id = entero; entero = 0; oCV.Codigo = drVendor["codigo"].ToString(); oCV.Nombre = drVendor["nombre"].ToString(); this._oEntrada_fondeo.LstClienteVendor.Add(oCV); } DataTable dtMercancia = ds.Tables[2]; this._oEntrada_fondeo.LstClienteMercancia = new List <Cliente_mercancia>(); foreach (DataRow drMercancia in dtMercancia.Rows) { Cliente_mercancia oCM = new Cliente_mercancia(); int.TryParse(drMercancia["id"].ToString(), out entero); oCM.Id = entero; entero = 0; oCM.Codigo = drMercancia["codigo"].ToString(); oCM.Nombre = drMercancia["nombre"].ToString(); this._oEntrada_fondeo.LstClienteMercancia.Add(oCM); } DataTable dtInventario = ds.Tables[3]; Entrada_inventarioMng oEIMng = new Entrada_inventarioMng(); Entrada_inventario oEI = new Entrada_inventario(); if (dtInventario.Rows.Count == 1) { DataRow drEI = dtInventario.Rows[0]; oEIMng.BindByDataRow(drEI, oEI); DataTable dtInvDet = ds.Tables[4]; Entrada_inventario_detailMng oEIDMng = new Entrada_inventario_detailMng(); List <Entrada_inventario_detail> lstEID = new List <Entrada_inventario_detail>(); foreach (DataRow drEID in dtInvDet.Rows) { Entrada_inventario_detail oEID = new Entrada_inventario_detail(); oEIDMng.BindByDataRow(drEID, oEID); lstEID.Add(oEID); } oEI.LstEntInvDet = lstEID; DataTable dtInvLote = ds.Tables[5]; Entrada_inventario_loteMng oEILMng = new Entrada_inventario_loteMng(); List <Entrada_inventario_lote> lstEIL = new List <Entrada_inventario_lote>(); foreach (DataRow drEIL in dtInvLote.Rows) { Entrada_inventario_lote oEIL = new Entrada_inventario_lote(); oEILMng.BindByDataRow(drEIL, oEIL); lstEIL.Add(oEIL); } oEI.LstEntInvLote = lstEIL; } this._oEntrada_fondeo.PEntInv = oEI; } else if (dt.Rows.Count > 1) { throw new Exception("Error de integridad"); } else { throw new Exception("No existe información para el registro solicitado"); } } catch { throw; } }