public JsonResult SaveData(Emisores emisor)
 {
     try
     {
         EmisorRepository EmisorRep = new EmisorRepository();
         if (ModelState.IsValid)
         {
             EmisorRep.Save(emisor);
         }
         return(Json(emisor, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         //throw;
         return(Json(emisor, JsonRequestBehavior.AllowGet));
     }
 }
        public JsonResult GetByMarca(string MarcaId)
        {
            EmisorRepository EmisorRep = new EmisorRepository();

            try
            {
                return(Json(EmisorRep.GetEmisoresByMarca(MarcaId), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //throw;
                List <Emisores> list = new List <Emisores>();
                Emisores        obj  = new Emisores();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                list.Add(obj);
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult GetEmisorById(int id)
        {
            Emisores         obj       = new Emisores();
            EmisorRepository EmisorRep = new EmisorRepository();

            try
            {
                if (id > 0)
                {
                    obj = EmisorRep.GetEmisorById(id);
                }
                else
                {
                    obj.Accion  = 0;
                    obj.Mensaje = "El parametro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
            }
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
        public JsonResult CheckOne(string EmisorCuenta)
        {
            Emisores         obj       = new Emisores();
            EmisorRepository EmisorRep = new EmisorRepository();

            try
            {
                if (EmisorCuenta != "")
                {
                    obj = EmisorRep.CheckEmisor(EmisorCuenta);
                }
                else
                {
                    obj.Accion  = 0;
                    obj.Mensaje = "El parámetro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
            }
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }