コード例 #1
0
ファイル: ControlsMng.cs プロジェクト: comparan77/4CAD-CASC
 public static void fillTipoTransporte(DropDownList ddlTipo_Transporte)
 {
     try
     {
         Transporte_tipoMng oMng = new Transporte_tipoMng();
         oMng.fillLst();
         ddlTipo_Transporte.Items.Clear();
         foreach (Transporte_tipo item in oMng.Lst)
         {
             ListItem li = new ListItem(item.Nombre, item.Id.ToString());
             li.Attributes.Add("placa", item.Requiere_placa.ToString());
             li.Attributes.Add("caja", item.Requiere_caja.ToString());
             li.Attributes.Add("caja1", item.Requiere_caja1.ToString());
             li.Attributes.Add("caja2", item.Requiere_caja2.ToString());
             ddlTipo_Transporte.Items.Add(li);
         }
         //ddlTipo_Transporte.DataSource = oMng.Lst;
         //ddlTipo_Transporte.DataTextField = "nombre";
         //ddlTipo_Transporte.DataValueField = "id";
         //ddlTipo_Transporte.DataBind();
     }
     catch
     {
         throw;
     }
 }
コード例 #2
0
        private void fillNOAsociados(int IdTransporte)
        {
            try
            {
                Transporte_tipo oTT = new Transporte_tipo();
                oTT.Id = IdTransporte;
                Transporte_tipoMng oTTMng = new Transporte_tipoMng();
                oTTMng.O_Transporte_tipo = oTT;
                oTTMng.getByIdTransporte();

                Transporte_tipoMng oTTMngAll = new Transporte_tipoMng();
                oTTMngAll.fillLst();

                List <Transporte_tipo> lstTTNSel = new List <Transporte_tipo>();
                foreach (Transporte_tipo itemTT in oTTMngAll.Lst)
                {
                    if (!oTTMng.Lst.Exists(p => p.Id == itemTT.Id))
                    {
                        lstTTNSel.Add(itemTT);
                    }
                }

                lstNoAsociados.Items.Clear();
                lstNoAsociados.DataSource     = lstTTNSel;
                lstNoAsociados.DataValueField = "id";
                lstNoAsociados.DataTextField  = "nombre";
                lstNoAsociados.DataBind();
            }
            catch
            {
                throw;
            }
        }
コード例 #3
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.";
                }
            }
        }
コード例 #4
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;
            }
        }
コード例 #5
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);
        }
コード例 #6
0
 private void istTransporte_tipo(Transporte_tipo oTT)
 {
     try
     {
         Transporte_tipoMng oTTMng = new Transporte_tipoMng();
         oTTMng.O_Transporte_tipo = oTT;
         oTTMng.add();
     }
     catch
     {
         throw;
     }
 }
コード例 #7
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;
            }
        }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs args)
 {
     if (!IsPostBack)
     {
         try
         {
             Transporte_tipoMng oTTMng = new Transporte_tipoMng();
             oTTMng.fillAllLst();
             fillCatalog(oTTMng.Lst);
         }
         catch (Exception e)
         {
             ((MstCasc)this.Master).setError = e.Message;
         }
     }
 }
コード例 #9
0
        protected void lnk_change_status_click(object sender, CommandEventArgs args)
        {
            try
            {
                int Id = 0;
                int.TryParse(args.CommandName, out Id);
                bool status = false;
                bool.TryParse(args.CommandArgument.ToString(), out status);

                Transporte_tipo oTT = new Transporte_tipo();
                oTT.Id = Id;

                //Valida que no existe en la tabla Transporte_tipo_transporte
                Transporte_tipo_transporte oTTT = new Transporte_tipo_transporte();
                oTTT.Id_transporte_tipo = oTT.Id;
                Transporte_tipo_transporteMng oTTTMng = new Transporte_tipo_transporteMng();
                oTTTMng.O_Transporte_tipo_transporte = oTTT;
                oTTTMng.selByIdTransporteTipo();
                if (oTTT.Id > 0)
                {
                    throw new Exception("Es necesario eliminar este tipo de trasnporte en la relacion de Transportes-Tipos");
                }

                Transporte_tipoMng oTTMng = new Transporte_tipoMng();
                oTTMng.O_Transporte_tipo = oTT;

                if (status)
                {
                    oTTMng.dlt();
                }
                else
                {
                    oTTMng.reactive();
                }

                oTTMng = new Transporte_tipoMng();
                oTTMng.fillAllLst();
                fillCatalog(oTTMng.Lst);
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }
コード例 #10
0
        private void fillAsociados(int IdTransporte)
        {
            try
            {
                Transporte_tipo oTT = new Transporte_tipo();
                oTT.Id = IdTransporte;
                Transporte_tipoMng oTTMng = new Transporte_tipoMng();
                oTTMng.O_Transporte_tipo = oTT;
                oTTMng.getByIdTransporte();

                lstAsociados.Items.Clear();
                lstAsociados.DataSource     = oTTMng.Lst;
                lstAsociados.DataValueField = "id";
                lstAsociados.DataTextField  = "nombre";
                lstAsociados.DataBind();
            }
            catch
            {
                throw;
            }
        }
コード例 #11
0
ファイル: ControlsMng.cs プロジェクト: comparan77/4CAD-CASC
 public static void fillTipoTransporte(DropDownList ddlTipo_Transporte, DropDownList ddlTransporte)
 {
     try
     {
         Transporte_tipoMng oMng = new Transporte_tipoMng();
         Transporte_tipo    o    = new Transporte_tipo();
         ddlTipo_Transporte.Items.Clear();
         if (ddlTransporte.Items.Count > 0)
         {
             o.Id = Convert.ToInt32(ddlTransporte.SelectedValue);
             oMng.O_Transporte_tipo = o;
             oMng.getByIdTransporte();
             ddlTipo_Transporte.Items.Clear();
             ddlTipo_Transporte.DataSource     = oMng.Lst;
             ddlTipo_Transporte.DataTextField  = "nombre";
             ddlTipo_Transporte.DataValueField = "id";
             ddlTipo_Transporte.DataBind();
         }
     }
     catch
     {
         throw;
     }
 }
コード例 #12
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);
        }