internal void getMaquilado() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(11); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada"] != DBNull.Value) { int.TryParse(dr["id_entrada"].ToString(), out entero); o.Id_entrada = entero; entero = 0; } o.Orden_compra = dr["orden_compra"].ToString(); o.Codigo = dr["codigo"].ToString(); o.Mercancia = dr["mercancia"].ToString(); o.Lote = dr["lote"].ToString(); o.Maquilado = string.Compare("1", dr["maquilado"].ToString()) == 0 ? true : false; this._lst.Add(o); } } catch { throw; } }
internal void getSinMaquila() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(9); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada"] != DBNull.Value) { int.TryParse(dr["id_entrada"].ToString(), out entero); o.Id_entrada = entero; entero = 0; } o.FolioEntrada = dr["folio"].ToString(); o.Referencia = dr["referencia"].ToString(); o.Orden_compra = dr["orden_compra"].ToString(); o.Codigo = dr["codigo"].ToString(); o.Mercancia = dr["mercancia"].ToString(); this._lst.Add(o); } } catch { throw; } }
internal void getByIdEntrada(bool withDetail = true) { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(withDetail ? 5 : 6); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); if (withDetail) { BindByDataRow(dr, o); //o.Ubicacion = dr["ubicacion"].ToString(); if (dr["consec"] != DBNull.Value) { int.TryParse(dr["consec"].ToString(), out entero); o.Consec = entero; entero = 0; } //o.Comprador = dr["comprador"].ToString(); o.Proveedor = dr["proveedor"].ToString(); o.Nom = dr["nom"].ToString(); } else { int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada"] != DBNull.Value) { int.TryParse(dr["id_entrada"].ToString(), out entero); o.Id_entrada = entero; entero = 0; } o.Orden_compra = dr["orden_compra"].ToString(); o.Codigo = dr["codigo"].ToString(); o.Mercancia = dr["mercancia"].ToString(); o.Mercancia += Entrada_inventario_loteMng.getLotesByIdEntradaInventario(o.Id); } this._lst.Add(o); } } catch { throw; } }
internal void getByReferencia() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(14); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); BindByDataRow(dr, o); this._lst.Add(o); } } catch { throw; } }
public override void fillLst() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(0); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); BindByDataRow(dr, o); this._lst.Add(o); } } catch { throw; } }
internal void getByIdEstatus() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Entrada_inventario"); addParameters(8); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Entrada_inventario>(); foreach (DataRow dr in dt.Rows) { Entrada_inventario o = new Entrada_inventario(); int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada"] != DBNull.Value) { int.TryParse(dr["id_entrada"].ToString(), out entero); o.Id_entrada = entero; entero = 0; } o.FolioEntrada = dr["folio"].ToString(); o.Referencia = dr["referencia"].ToString(); o.Orden_compra = dr["orden_compra"].ToString(); o.Codigo = dr["codigo"].ToString(); //Entrada_inventario_loteMng oEILMng = new Entrada_inventario_loteMng() //{ // O_Entrada_inventario_lote = new Entrada_inventario_lote() { Id_entrada_inventario = o.Id } //}; //oEILMng.selDistinctLote(); //List<Entrada_inventario_lote> lstEIL = oEILMng.Lst; o.Mercancia = dr["mercancia"].ToString(); this._lst.Add(o); } } 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; } }
public void BindByDataRow(DataRow dr, Entrada_inventario o) { try { int.TryParse(dr["id"].ToString(), out entero); o.Id = entero; entero = 0; if (dr["id_entrada"] != DBNull.Value) { int.TryParse(dr["id_entrada"].ToString(), out entero); o.Id_entrada = entero; entero = 0; } if (dr["id_usuario"] != DBNull.Value) { int.TryParse(dr["id_usuario"].ToString(), out entero); o.Id_usuario = entero; entero = 0; } if (dr["id_entrada_fondeo"] != DBNull.Value) { int.TryParse(dr["id_entrada_fondeo"].ToString(), out entero); o.Id_entrada_fondeo = entero; entero = 0; } o.Codigo_cliente = dr["codigo_cliente"].ToString(); o.Referencia = dr["referencia"].ToString(); o.Orden_compra = dr["orden_compra"].ToString(); o.Codigo = dr["codigo"].ToString(); //if (dr["id_ubicacion"] != DBNull.Value) //{ // int.TryParse(dr["id_ubicacion"].ToString(), out entero); // o.Id_ubicacion = entero; // entero = 0; //} //if (dr["id_comprador"] != DBNull.Value) //{ // int.TryParse(dr["id_comprador"].ToString(), out entero); // o.Id_comprador = entero; // entero = 0; //} if (dr["id_vendor"] != DBNull.Value) { int.TryParse(dr["id_vendor"].ToString(), out entero); o.Id_vendor = entero; entero = 0; } o.Mercancia = dr["mercancia"].ToString(); if (dr["id_nom"] != DBNull.Value) { int.TryParse(dr["id_nom"].ToString(), out entero); o.Id_nom = entero; entero = 0; } o.Solicitud = dr["solicitud"].ToString(); o.Factura = dr["factura"].ToString(); if (dr["valor_unitario"] != DBNull.Value) { Double.TryParse(dr["valor_unitario"].ToString(), out doble); o.Valor_unitario = doble; doble = 0; } if (dr["valor_factura"] != DBNull.Value) { Double.TryParse(dr["valor_factura"].ToString(), out doble); o.Valor_factura = doble; doble = 0; } if (dr["piezas"] != DBNull.Value) { int.TryParse(dr["piezas"].ToString(), out entero); o.Piezas = entero; entero = 0; } if (dr["bultos"] != DBNull.Value) { int.TryParse(dr["bultos"].ToString(), out entero); o.Bultos = entero; entero = 0; } if (dr["bultosxpallet"] != DBNull.Value) { int.TryParse(dr["bultosxpallet"].ToString(), out entero); o.Bultosxpallet = entero; entero = 0; } if (dr["pallets"] != DBNull.Value) { int.TryParse(dr["pallets"].ToString(), out entero); o.Pallets = entero; entero = 0; } if (dr["piezas_recibidas"] != DBNull.Value) { int.TryParse(dr["piezas_recibidas"].ToString(), out entero); o.Piezas_recibidas = entero; entero = 0; } if (dr["bultos_recibidos"] != DBNull.Value) { int.TryParse(dr["bultos_recibidos"].ToString(), out entero); o.Bultos_recibidos = entero; entero = 0; } if (dr["piezas_falt"] != DBNull.Value) { int.TryParse(dr["piezas_falt"].ToString(), out entero); o.Piezas_falt = entero; entero = 0; } if (dr["piezas_sobr"] != DBNull.Value) { int.TryParse(dr["piezas_sobr"].ToString(), out entero); o.Piezas_sobr = entero; entero = 0; } if (dr["bultos_falt"] != DBNull.Value) { int.TryParse(dr["bultos_falt"].ToString(), out entero); o.Bultos_falt = entero; entero = 0; } if (dr["bultos_sobr"] != DBNull.Value) { int.TryParse(dr["bultos_sobr"].ToString(), out entero); o.Bultos_sobr = entero; entero = 0; } o.Observaciones = dr["observaciones"].ToString(); if (dr["fecha_maquila"] != DBNull.Value) { DateTime.TryParse(dr["fecha_maquila"].ToString(), out fecha); o.Fecha_maquila = fecha; fecha = new DateTime(1, 1, 1); } if (dr["maquila_abierta"] != DBNull.Value) { logica = string.Compare("1", dr["maquila_abierta"].ToString()) == 0 ? true : false; o.Maquila_abierta = logica; logica = false; } } catch { throw; } }
public Entrada_inventarioMng() { this._oEntrada_inventario = new Entrada_inventario(); this._lst = new List <Entrada_inventario>(); }