Example #1
0
 public JsonResult ObtenTipoVehi(string subRamo, string straño, string nMarcaId, string SubMarca, string Marca)
 {
     try
     {
         MensajesError.tipo = "T";
         DropDownList ddTipo = new DropDownList();
         if (subRamo == "L" && straño != "" && nMarcaId != "" && SubMarca != "")
         {
             //Cargo las SubMarcas
             CmbCatalogos llenaCombos = new CmbCatalogos();
             llenaCombos.cargaCmbTipoVehiWeb(ddTipo, straño, nMarcaId, SubMarca);
         }
         else
         {
             ddTipo.DataSource = MnInf.FiltrarWebCmb(VarProcAMC.strPeriodo, straño, Marca, SubMarca); ;
             ddTipo.DataTextField = "Descripcion".Trim();
             ddTipo.DataValueField = "Clave";
             ddTipo.DataBind();
             //CmbSubMarca.Items.Insert(0, "<TODAS>");
             ddTipo.ClearSelection();
         }
         var tipoVeh = ddTipo.Items;
         return Json(new SelectList(tipoVeh, "Value", "Text"));
     }
     catch (Exception err)
     {
         Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError);
         LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName);
         return Json("ErrInterno");
     }
 }
Example #2
0
        public JsonResult ObtenSubMarcaVehi(string subRamo, string straño, string nMarcaId)
        {
            try
            {
                int marcaID;
                DropDownList ddSubMarca = new DropDownList();

                if (subRamo == "L" && straño != "" && nMarcaId != "")
                {
                    //Cargo las SubMarcas
                    CmbCatalogos llenaCombos = new CmbCatalogos();
                    llenaCombos.cargaCmbSubMarcaVehiWeb(ddSubMarca, straño, nMarcaId);
                }
                else
                {
                    if (int.TryParse(nMarcaId, out marcaID))
                    {
                        if (straño == "")
                            ctlg.CargaCmbSubMarcaWeb(ddSubMarca, int.Parse(nMarcaId));
                        else
                            ctlg.CargaCmbSubMarcaWeb(ddSubMarca, int.Parse(nMarcaId), int.Parse(straño));

                    }
                }
                var subMarca = ddSubMarca.Items;

                return Json(new SelectList(subMarca, "Value", "Text"));
            }
            catch (Exception err)
            {
                Response.StatusCode = (int)(System.Net.HttpStatusCode.InternalServerError);
                LogDeErrores.RegistroErrorWeb(err, DatoUsuario.idAgente, DatoUsuario.nomAgente, DatoUsuario.sIp, DatoUsuario.sHostName);
                return Json("ErrInterno");
            }
        }