//internal void LstCitas(bool conCita = false)
        //{
        //    try
        //    {
        //        this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
        //        if (conCita)
        //            this._oTarima_almacen_trafico.Folio_cita = string.Empty;
        //        else
        //            this._oTarima_almacen_trafico.Folio_cita = null;

        //        addParameters(5);
        //        this.dt = GenericDataAccess.ExecuteSelectCommand(comm);
        //        this._lst = new List<Tarima_almacen_trafico>();
        //        foreach (DataRow dr in dt.Rows)
        //        {
        //            Tarima_almacen_trafico o = new Tarima_almacen_trafico();
        //            BindByDataRow(dr, o);
        //            o.Transporte_tipo = dr["transporte_tipo"].ToString();
        //            o.Transporte_tipo_cita = dr["transporte_tipo_cita"].ToString();
        //            o.Tipo_carga = dr["tipo_carga"].ToString();
        //            o.Transporte = dr["transporte"].ToString();
        //            o.Solicitante = dr["solicitante"].ToString();
        //            o.Asignante = dr["asignante"].ToString();
        //            //o.PSalidaDestino = new Salida_destino() { Destino = dr["destino"].ToString() };
        //            this._lst.Add(o);
        //        }
        //    }
        //    catch
        //    {
        //        throw;
        //    }
        //}

        //internal void saveCita()
        //{
        //    try
        //    {
        //        this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
        //        addParameters(6);
        //        GenericDataAccess.ExecuteNonQuery(this.comm);
        //    }
        //    catch
        //    {
        //        throw;
        //    }
        //}

        //internal void LstCita()
        //{
        //    try
        //    {
        //        this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
        //        addParameters(7);
        //        this.dt = GenericDataAccess.ExecuteSelectCommand(comm);
        //        this._lst = new List<Tarima_almacen_trafico>();
        //        foreach (DataRow dr in dt.Rows)
        //        {
        //            Tarima_almacen_trafico o = new Tarima_almacen_trafico();
        //            BindByDataRow(dr, o);
        //            o.Transporte_tipo = dr["transporte_tipo"].ToString();
        //            o.Transporte_tipo_cita = dr["transporte_tipo_cita"].ToString();
        //            o.Tipo_carga = dr["tipo_carga"].ToString();
        //            o.Transporte = dr["transporte"].ToString();
        //            //o.PSalidaDestino = new Salida_destino() { Destino = dr["destino"].ToString() };
        //            this._lst.Add(o);
        //        }
        //    }
        //    catch
        //    {
        //        throw;
        //    }
        //}

        internal void LstWithRem()
        {
            try
            {
                this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
                addParameters(8);
                this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
                this._lst = new List <Tarima_almacen_trafico>();
                foreach (DataRow dr in dt.Rows)
                {
                    Tarima_almacen_trafico o = new Tarima_almacen_trafico();
                    BindByDataRow(dr, o);
                    o.PCarga = new Tarima_almacen_carga();
                    if (dr["id_orden_carga"] != DBNull.Value)
                    {
                        int.TryParse(dr["id_orden_carga"].ToString(), out entero);
                        o.PCarga.Id = entero;
                        entero      = 0;
                    }

                    o.PCarga.Folio_orden_carga = dr["folio_orden_carga"].ToString();
                    this._lst.Add(o);
                }
            }
            catch
            {
                throw;
            }
        }
Example #2
0
        public static List <FullCalendar> traficoLstWithRem(DateTime firstDate)
        {
            List <FullCalendar> lst = new List <FullCalendar>();

            try
            {
                Tarima_almacen_traficoMng oMng = new Tarima_almacen_traficoMng()
                {
                    O_Tarima_almacen_trafico = new Tarima_almacen_trafico()
                    {
                        Fecha_cita = firstDate
                    }
                };
                oMng.LstWithRem();
                for (int i = 0; i < oMng.Lst.Count; i++)
                {
                    Tarima_almacen_trafico o = oMng.Lst[i];
                    DateTime dtCita          = DateTime.ParseExact(string.Concat(new string[] { Convert.ToDateTime(o.Fecha_cita).ToString("yyyy-MM-dd"), " ", o.Hora_cita }), "yyyy-MM-dd HH:mm:ss",
                                                                   System.Globalization.CultureInfo.CurrentCulture);

                    lst.Add(new FullCalendar()
                    {
                        id = o.Id, title = o.Folio_cita, start = dtCita, end = dtCita.AddMinutes(40), id_orden_carga = o.PCarga.Id, folio_orden_carga = o.PCarga.Folio_orden_carga
                    });
                }
            }
            catch
            {
                throw;
            }
            return(lst);
        }
 internal void fillLstAvailableToRem()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
         addParameters(5);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Tarima_almacen_trafico>();
         foreach (DataRow dr in dt.Rows)
         {
             Tarima_almacen_trafico o = new Tarima_almacen_trafico();
             BindByDataRow(dr, o);
             o.Transporte           = dr["transporte"].ToString();
             o.Transporte_tipo_cita = dr["transporte_tipo"].ToString();
             o.PSalidaDestino       = new Salida_destino()
             {
                 Destino = dr["destino"].ToString()
             };
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
Example #4
0
        public static Tarima_almacen_remision tarimaRemisionGetAllInfoById(int id_remision)
        {
            Tarima_almacen_remision o = new Tarima_almacen_remision();

            try
            {
                Tarima_almacen_remisionMng oMng = new Tarima_almacen_remisionMng();
                o.Id = id_remision;
                oMng.O_Tarima_almacen_remision = o;
                oMng.selById();

                Tarima_almacen_remision_detailMng oTARDetMng = new Tarima_almacen_remision_detailMng();
                Tarima_almacen_remision_detail    oTARDet    = new Tarima_almacen_remision_detail()
                {
                    Id_tarima_almacen_remision = id_remision
                };
                oTARDetMng.O_Tarima_almacen_remision_detail = oTARDet;
                oTARDetMng.fillLstByIdRemision();
                o.PLstTARDet = oTARDetMng.Lst;

                Tarima_almacen_traficoMng oTATMng = new Tarima_almacen_traficoMng();
                Tarima_almacen_trafico    oTAT    = new Tarima_almacen_trafico()
                {
                    Id = o.Id_tarima_almacen_trafico
                };
                oTATMng.O_Tarima_almacen_trafico = oTAT;
                oTATMng.selById();

                TransporteMng oTMng = new TransporteMng();
                Transporte    oT    = new Transporte();
                oT.Id = Convert.ToInt32(oTAT.Id_transporte);
                oTMng.O_Transporte = oT;
                oTMng.selById();
                oTAT.PTransporte = oT;

                Transporte_tipoMng oTTMng = new Transporte_tipoMng();
                Transporte_tipo    oTT    = new Transporte_tipo();
                oTT.Id = oTAT.Id_transporte_tipo;
                oTTMng.O_Transporte_tipo = oTT;
                oTTMng.selById();
                oTAT.PTransporteTipo = oTT;

                o.PTarAlmTrafico = oTAT;

                UsuarioMng oUMng = new UsuarioMng();
                Usuario    oU    = new Usuario()
                {
                    Id = o.Id_usuario_elaboro
                };
                oUMng.O_Usuario = oU;
                oUMng.selById();
                o.PUsuario = oU;
            }
            catch
            {
                throw;
            }
            return(o);
        }
Example #5
0
 public static void traficoAdd(Tarima_almacen_trafico o)
 {
     try
     {
         Tarima_almacen_traficoMng oTATMng = new Tarima_almacen_traficoMng();
         oTATMng.O_Tarima_almacen_trafico = o;
         oTATMng.add();
     }
     catch
     {
         throw;
     }
 }
 public override void fillLst()
 {
     try
     {
         this.comm = GenericDataAccess.CreateCommandSP("sp_Tarima_almacen_trafico");
         addParameters(0);
         this.dt   = GenericDataAccess.ExecuteSelectCommand(comm);
         this._lst = new List <Tarima_almacen_trafico>();
         foreach (DataRow dr in dt.Rows)
         {
             Tarima_almacen_trafico o = new Tarima_almacen_trafico();
             BindByDataRow(dr, o);
             this._lst.Add(o);
         }
     }
     catch
     {
         throw;
     }
 }
Example #7
0
        public static Salida_destino CargaGetDestino(int idOC)
        {
            Salida_destino oSD = new Salida_destino();

            try
            {
                Tarima_almacen_carga oTAC = new Tarima_almacen_carga()
                {
                    Id = idOC
                };
                Tarima_almacen_cargaMng oTACMng = new Tarima_almacen_cargaMng()
                {
                    O_Tarima_almacen_carga = oTAC
                };
                oTACMng.selById();

                Tarima_almacen_trafico oTAT = new Tarima_almacen_trafico()
                {
                    Id = oTAC.Id_tarima_almacen_trafico
                };
                Tarima_almacen_traficoMng oTATMng = new Tarima_almacen_traficoMng()
                {
                    O_Tarima_almacen_trafico = oTAT
                };
                oTATMng.selById();

                oSD.Id = oTAT.Id_salida_destino;
                Salida_destinoMng oSDMng = new Salida_destinoMng()
                {
                    O_Salida_destino = oSD
                };
                oSDMng.selById();
            }
            catch
            {
                throw;
            }
            return(oSD);
        }
 public Tarima_almacen_traficoMng()
 {
     this._oTarima_almacen_trafico = new Tarima_almacen_trafico();
     this._lst = new List <Tarima_almacen_trafico>();
 }
 public void BindByDataRow(DataRow dr, Tarima_almacen_trafico o)
 {
     try
     {
         int.TryParse(dr["id"].ToString(), out entero);
         o.Id   = entero;
         entero = 0;
         if (dr["fecha_solicitud"] != DBNull.Value)
         {
             DateTime.TryParse(dr["fecha_solicitud"].ToString(), out fecha);
             o.Fecha_solicitud = fecha;
             fecha             = default(DateTime);
         }
         if (dr["fecha_carga_solicitada"] != DBNull.Value)
         {
             DateTime.TryParse(dr["fecha_carga_solicitada"].ToString(), out fecha);
             o.Fecha_carga_solicitada = fecha;
             fecha = default(DateTime);
         }
         o.Hora_carga_solicitada = dr["hora_carga_solicitada"].ToString();
         if (dr["id_transporte"] != DBNull.Value)
         {
             int.TryParse(dr["id_transporte"].ToString(), out entero);
             o.Id_transporte = entero;
             entero          = 0;
         }
         else
         {
             o.Id_transporte = null;
         }
         if (dr["id_transporte_tipo"] != DBNull.Value)
         {
             int.TryParse(dr["id_transporte_tipo"].ToString(), out entero);
             o.Id_transporte_tipo = entero;
             entero = 0;
         }
         if (dr["id_transporte_tipo_cita"] != DBNull.Value)
         {
             int.TryParse(dr["id_transporte_tipo_cita"].ToString(), out entero);
             o.Id_transporte_tipo_cita = entero;
             entero = 0;
         }
         if (dr["id_tipo_carga"] != DBNull.Value)
         {
             int.TryParse(dr["id_tipo_carga"].ToString(), out entero);
             o.Id_tipo_carga = entero;
             entero          = 0;
         }
         if (dr["id_usuario_solicita"] != DBNull.Value)
         {
             int.TryParse(dr["id_usuario_solicita"].ToString(), out entero);
             o.Id_usuario_solicita = entero;
             entero = 0;
         }
         if (dr["id_usuario_asigna"] != DBNull.Value)
         {
             int.TryParse(dr["id_usuario_asigna"].ToString(), out entero);
             o.Id_usuario_asigna = entero;
             entero = 0;
         }
         else
         {
             o.Id_usuario_asigna = null;
         }
         if (dr["id_salida_destino"] != DBNull.Value)
         {
             int.TryParse(dr["id_salida_destino"].ToString(), out entero);
             o.Id_salida_destino = entero;
             entero = 0;
         }
         if (dr["fecha_cita"] != DBNull.Value)
         {
             DateTime.TryParse(dr["fecha_cita"].ToString(), out fecha);
             o.Fecha_cita = fecha;
             fecha        = default(DateTime);
         }
         else
         {
             o.Fecha_cita = null;
         }
         o.Hora_cita  = dr["hora_cita"].ToString();
         o.Folio_cita = dr["folio_cita"].ToString();
         o.Operador   = dr["operador"].ToString();
         o.Placa      = dr["placa"].ToString();
         o.Caja       = dr["caja"].ToString();
         o.Caja1      = dr["caja1"].ToString();
         o.Caja2      = dr["caja2"].ToString();
         if (dr["pallet"] != DBNull.Value)
         {
             int.TryParse(dr["pallet"].ToString(), out entero);
             o.Pallet = entero;
             entero   = 0;
         }
     }
     catch
     {
         throw;
     }
 }
Example #10
0
        public static Tarima_almacen_trafico traficoGetById(int id_tarima_almacen_trafico)
        {
            Tarima_almacen_trafico o = new Tarima_almacen_trafico()
            {
                Id = id_tarima_almacen_trafico
            };

            o.PLstRem = new List <Tarima_almacen_remision>();
            try
            {
                Tarima_almacen_traficoMng oMngST = new Tarima_almacen_traficoMng()
                {
                    O_Tarima_almacen_trafico = o
                };
                oMngST.selById();

                o.PSalidaDestino = new Salida_destino()
                {
                    Id = o.Id_salida_destino
                };
                Salida_destinoMng oMngSD = new Salida_destinoMng()
                {
                    O_Salida_destino = o.PSalidaDestino
                };
                oMngSD.selById();

                o.PTransporte = new Transporte()
                {
                    Id = Convert.ToInt32(o.Id_transporte)
                };
                TransporteMng oMngT = new TransporteMng()
                {
                    O_Transporte = o.PTransporte
                };
                oMngT.selById();

                o.PTransporteTipo = new Transporte_tipo()
                {
                    Id = Convert.ToInt32(o.Id_transporte_tipo_cita)
                };
                Transporte_tipoMng oMngTT = new Transporte_tipoMng()
                {
                    O_Transporte_tipo = o.PTransporteTipo
                };
                oMngTT.selById();

                Tarima_almacen_remisionMng oMng = new Tarima_almacen_remisionMng()
                {
                    O_Tarima_almacen_remision = new Tarima_almacen_remision()
                    {
                        Id_tarima_almacen_trafico = id_tarima_almacen_trafico
                    }
                };
                oMng.selByIdTrafico();
                o.PLstRem = oMng.Lst;

                foreach (Tarima_almacen_remision itemSR in oMng.Lst)
                {
                    Tarima_almacen_remision_detail oSRD = new Tarima_almacen_remision_detail()
                    {
                        Id_tarima_almacen_remision = itemSR.Id
                    };
                    Tarima_almacen_remision_detailMng oSRDMng = new Tarima_almacen_remision_detailMng()
                    {
                        O_Tarima_almacen_remision_detail = oSRD
                    };
                    oSRDMng.fillLstByIdRemision();

                    itemSR.PLstTARDet = oSRDMng.Lst;

                    //Se obtiene el estandar de bultos por pallet
                    //int numPallet = EntradaCtrl.InventarioGetPalletsByBultos(Convert.ToInt32(itemSR.Id_entrada_inventario), itemSR.LstSRDetail.Sum(p => p.Bulto));
                    //itemSR.Pallet = numPallet;
                }

                Tarima_almacen_carga oTAC = new Tarima_almacen_carga()
                {
                    Id_tarima_almacen_trafico = id_tarima_almacen_trafico
                };
                Tarima_almacen_cargaMng oTACMng = new Tarima_almacen_cargaMng()
                {
                    O_Tarima_almacen_carga = oTAC
                };
                oTACMng.selByIdTrafico();

                o.PCarga = oTAC;
            }
            catch
            {
                throw;
            }
            return(o);
        }