internal void selCargasById() { try { this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_remision_detail"); addParameters(7); this.dt = GenericDataAccess.ExecuteSelectCommand(comm); this._lst = new List <Tarima_almacen_remision_detail>(); Tarima_almacenMng oTAMng = new Tarima_almacenMng(); List <Tarima_almacen> lstTA = new List <Tarima_almacen>(); foreach (DataRow dr in dt.Rows) { Tarima_almacen o = new Tarima_almacen(); oTAMng.BindByDataRow(dr, o); if (dr["seleccionado"] != DBNull.Value) { int.TryParse(dr["seleccionado"].ToString(), out entero); o.Seleccionado = entero; entero = 0; } lstTA.Add(o); } this._oTarima_almacen_remision_detail.PLstTarAlm = lstTA; } catch { throw; } }
public static List <Tarima_almacen> tarimaAlacenDistinctGetBy(Tarima_almacen o) { List <Tarima_almacen> lst = new List <Tarima_almacen>(); try { Tarima_almacenMng oMng = new Tarima_almacenMng() { O_Tarima_almacen = o }; oMng.fillLstDistinctBy(); lst = oMng.Lst; } catch { throw; } return(lst); }
public static void tarimaAlmacenSetSalida(int id_orden_carga, int id_salida, IDbTransaction trans) { try { //El id_entrada se utiliza para asignar el id de la orden de carga Tarima_almacen o = new Tarima_almacen() { Id_entrada = id_orden_carga, Id_salida = id_salida }; Tarima_almacenMng oMng = new Tarima_almacenMng() { O_Tarima_almacen = o }; oMng.SetSalida(trans); } catch { throw; } }
public static List <Tarima_almacen> tarimaAlacenFillByEntrada(int id_entrada) { List <Tarima_almacen> lst = new List <Tarima_almacen>(); try { Tarima_almacenMng oMng = new Tarima_almacenMng() { O_Tarima_almacen = new Tarima_almacen() { Id_entrada = id_entrada } }; oMng.fillLstByEntrada(); lst = oMng.Lst; } catch { throw; } return(lst); }
public static List <Tarima_almacen> tarimaAlacenFillByCode(string mercancia_codigo) { List <Tarima_almacen> lst = new List <Tarima_almacen>(); try { Tarima_almacenMng oMng = new Tarima_almacenMng() { O_Tarima_almacen = new Tarima_almacen() { Mercancia_codigo = mercancia_codigo } }; oMng.fillLstByCode(); lst = oMng.Lst; } catch { throw; } return(lst); }
public static List <Tarima_almacen> tarimaAlmacenGetByRR(string rr) { List <Tarima_almacen> lst = new List <Tarima_almacen>(); try { Tarima_almacen o = new Tarima_almacen() { Rr = rr }; Tarima_almacenMng oMng = new Tarima_almacenMng() { O_Tarima_almacen = o }; oMng.fillLstByRR(true); lst = oMng.Lst; } catch { throw; } return(lst); }
public static List <SearchResMov> tarimaAlmacenEmbarqueSearchMov(SearchResMov o) { List <SearchResMov> lst = new List <SearchResMov>(); try { Tarima_almacenMng oMng = new Tarima_almacenMng(); Tarima_almacen oTa = new Tarima_almacen() { Estandar = o.Cita, Rr = o.Rr, Mercancia_codigo = o.Mercancia, Folio = o.Folio }; oMng.O_Tarima_almacen = oTa; oMng.fillLstEmbarqueSRM(); lst = oMng.LstSRM; } catch { throw; } return(lst); }
public static void tarimaAlmacenAdd(Entrada oE, IDbTransaction trans) { try { Tarima_almacenMng oMng = new Tarima_almacenMng(); foreach (Tarima_almacen itemTA in oE.PLstTarAlm) { itemTA.Id_entrada = oE.Id; itemTA.Folio = FolioCtrl.getFolio(enumTipo.TAR, trans); itemTA.Mercancia_codigo = oE.Mercancia; itemTA.Mercancia_nombre = oE.PCliente.PClienteMercancia.Nombre; itemTA.Rr = oE.Referencia; if (itemTA.Resto > 0) { itemTA.Estandar = (itemTA.Bultos - 1).ToString() + "*" + oE.PTarAlmEstd.Piezasxcaja.ToString() + "+" + itemTA.Resto.ToString(); } else { itemTA.Estandar = itemTA.Bultos.ToString() + "*" + oE.PTarAlmEstd.Piezasxcaja.ToString(); } oMng.O_Tarima_almacen = itemTA; oMng.add(trans); } //int btoResiduo = oE.No_bulto_recibido % oE.PTarAlmEstd.Cajasxtarima; //int tarCompleta = oE.No_bulto_recibido / oE.PTarAlmEstd.Cajasxtarima; //Tarima_almacen o; //Tarima_almacenMng oMng = new Tarima_almacenMng(); //for (int iTar = 1; iTar <= tarCompleta; iTar++) //{ // o = new Tarima_almacen() // { // Id_entrada = oE.Id, // Bultos = oE.PTarAlmEstd.Cajasxtarima, // Piezas = oE.PTarAlmEstd.Cajasxtarima * oE.PTarAlmEstd.Piezasxcaja, // Folio = FolioCtrl.getFolio(enumTipo.TAR, trans), // Mercancia_codigo = oE.Mercancia, // Mercancia_nombre = oE.PCliente.PClienteMercancia.Nombre, // Rr = oE.Referencia, // Estandar = oE.PTarAlmEstd.Cajasxtarima + "*" + oE.PTarAlmEstd.Piezasxcaja.ToString() // }; // oMng.O_Tarima_almacen = o; // oMng.add(trans); //} //if (btoResiduo != 0) //{ // o = new Tarima_almacen() // { // Id_entrada = oE.Id, // Bultos = btoResiduo, // Piezas = btoResiduo * oE.PTarAlmEstd.Piezasxcaja, // Folio = FolioCtrl.getFolio(enumTipo.TAR, trans), // Mercancia_codigo = oE.Mercancia, // Mercancia_nombre = oE.PCliente.PClienteMercancia.Nombre, // Rr = oE.Referencia, // Estandar = btoResiduo.ToString() + "*" + oE.PTarAlmEstd.Piezasxcaja.ToString() // }; // oMng.O_Tarima_almacen = o; // oMng.add(trans); //} //#region Restos //Tarima_almacen_restoMng oTARestoMng = new Tarima_almacen_restoMng(); //foreach (Tarima_almacen itemTAResto in oE.PLstTarAlm) //{ // itemTAResto.Id_entrada = oE.Id; // itemTAResto.Folio = FolioCtrl.getFolio(enumTipo.TAR, trans); // itemTAResto.Mercancia_codigo = oE.Mercancia; // itemTAResto.Mercancia_nombre = oE.PCliente.PClienteMercancia.Nombre; // itemTAResto.Rr = oE.Referencia; // itemTAResto.Id_salida = null; // oMng.O_Tarima_almacen = itemTAResto; // oMng.add(trans); // foreach (Tarima_almacen_resto itemTARestoDet in itemTAResto.PLTAResto) // { // itemTARestoDet.Id_tarima_almacen = itemTAResto.Id; // oTARestoMng.O_Tarima_almacen_resto = itemTARestoDet; // oTARestoMng.add(trans); // } //} //#endregion } catch { throw; } }