コード例 #1
0
        private void validarPlacas(int IdTransporteTipo)
        {
            if (IdTransporteTipo > 0)
            {
                Transporte_tipoMng oMng = new Transporte_tipoMng();
                Transporte_tipo    o    = new Transporte_tipo();
                o.Id = IdTransporteTipo;
                oMng.O_Transporte_tipo = o;
                oMng.selById();
                txt_placa.Text      = string.Empty;
                txt_placa.ReadOnly  = (!o.Requiere_placa);
                txt_caja_1.Text     = string.Empty;
                txt_caja_1.ReadOnly = (!o.Requiere_caja1);
                txt_caja_2.Text     = string.Empty;
                txt_caja_2.ReadOnly = (!o.Requiere_caja2);

                if (txt_placa.ReadOnly)
                {
                    txt_placa.Text = "N.A.";
                }
                if (txt_caja_1.ReadOnly)
                {
                    txt_caja_1.Text = "N.A.";
                }
                if (txt_caja_2.ReadOnly)
                {
                    txt_caja_2.Text = "N.A.";
                }
            }
        }
コード例 #2
0
        private void fillForm()
        {
            int Id = 0;

            int.TryParse(hfId.Value, out Id);

            try
            {
                Transporte_tipoMng oTTMng = new Transporte_tipoMng();
                Transporte_tipo    oTT    = new Transporte_tipo();
                oTT.Id = Id;
                oTTMng.O_Transporte_tipo = oTT;
                oTTMng.selById();

                txt_nombre.Text      = oTT.Nombre;
                txt_peso_maximo.Text = oTT.Peso_maximo.ToString();
                chkPlaca.Checked     = oTT.Requiere_placa;
                chkCaja.Checked      = oTT.Requiere_caja;
                chkCaja1.Checked     = oTT.Requiere_caja1;
                chkCaja2.Checked     = oTT.Requiere_caja2;
            }
            catch
            {
                throw;
            }
        }
コード例 #3
0
ファイル: AlmacenCtrl.cs プロジェクト: comparan77/4CAD-CASC
        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);
        }
コード例 #4
0
        private void validarTipoTransporte(int IdTransporteTipo)
        {
            try
            {
                if (IdTransporteTipo > 0)
                {
                    Transporte_tipoMng oMng = new Transporte_tipoMng();
                    Transporte_tipo    o    = new Transporte_tipo();
                    o.Id = IdTransporteTipo;
                    oMng.O_Transporte_tipo = o;
                    oMng.selById();

                    //rv_total_carga_max.MinimumValue = "0";
                    //rv_total_carga_max.MaximumValue = o.Peso_maximo.ToString();
                    //rv_total_carga_max.ErrorMessage = "El peso excede los " + o.Peso_maximo.ToString() + " Kg, para el tipo de transrpote selecccionado";

                    txt_placa.Text      = string.Empty;
                    txt_placa.ReadOnly  = (!o.Requiere_placa);
                    txt_caja.Text       = string.Empty;
                    txt_caja.ReadOnly   = (!o.Requiere_caja);
                    txt_caja_1.Text     = string.Empty;
                    txt_caja_1.ReadOnly = (!o.Requiere_caja1);
                    txt_caja_2.Text     = string.Empty;
                    txt_caja_2.ReadOnly = (!o.Requiere_caja2);

                    if (txt_placa.ReadOnly)
                    {
                        txt_placa.Text = "N.A.";
                    }
                    if (txt_caja.ReadOnly)
                    {
                        txt_caja.Text = "N.A.";
                    }
                    if (txt_caja_1.ReadOnly)
                    {
                        txt_caja_1.Text = "N.A.";
                    }
                    if (txt_caja_2.ReadOnly)
                    {
                        txt_caja_2.Text = "N.A.";
                    }
                }
            }
            catch
            {
                throw;
            }
        }
コード例 #5
0
ファイル: AlmacenCtrl.cs プロジェクト: comparan77/4CAD-CASC
        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);
        }