示例#1
0
 public ActionResult Lista()
 {
     try {
         return(PartialView(ClasificacionBLL.List()));
     } catch {
         return(View("~/Views/Shared/Error.cshtml"));
     }
 }
示例#2
0
 public ActionResult Create(Clasificacion clasificacion)
 {
     try {
         ClasificacionBLL.Create(clasificacion);
         return(RedirectToAction("Index"));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
示例#3
0
        //
        // GET: /Libro/Create

        public ActionResult Create()
        {
            ViewBag.ffFecha         = DateTime.Now.ToString("dd/MM/yyyy");
            ListaLibEjem            = null;
            ListaLibEjemDel         = null;
            ViewBag.Autores         = AutorBLL.ListActivos();
            ViewBag.Editoriales     = EditorialBLL.ListActivos();
            ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
            return(View());
        }
示例#4
0
 public ActionResult Edit(int id, Clasificacion clasificacion)
 {
     try {
         clasificacion.Id = id;
         ClasificacionBLL.Update(clasificacion);
         return(RedirectToAction("Index"));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
示例#5
0
 public ActionResult Create(Libro libro)
 {
     try {
         libro.Ejemplares = ListaLibEjem;
         LibroBLL.Create(libro);
         return(RedirectToAction("Index"));
     } catch (Excepcion ec) {
         ViewBag.mensaje         = new Models.Mensaje(ec.CreateMensaje(), Models.Mensaje.TipoMsg.error);
         ViewBag.Autores         = AutorBLL.ListActivos();
         ViewBag.Editoriales     = EditorialBLL.ListActivos();
         ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
         return(View("Create", libro));
     } catch (Exception ex) {
         return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
     }
 }
示例#6
0
        //
        // GET: /Clasificacion/Edit/5

        public ActionResult Edit(int id)
        {
            try {
                Clasificacion c = ClasificacionBLL.Get(id);
                if (c != null)
                {
                    return(View(c));
                }
                else
                {
                    return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError("Nulo", "", "", "", "")));
                }
            } catch (Exception ex) {
                return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
            }
        }
示例#7
0
        protected void lnkGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                LabelTool.HideLabel(divMensaje2, spnMensaje2, lblMensaje2);
                if (ValidarCampos())
                {
                    DataTable dtClasificacion = LlenarTabla();
                    ClasificacionBLL.InsertarClasificacion(1, 1, 0, null, null, null, dtClasificacion);

                    LabelTool.ShowSingleLabel(lblMsgMdl, "Se guardaron los datos.", System.Drawing.Color.Black);
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "modal();", true);
                }
            }
            catch (Exception ex) {
                LabelTool.ShowLabel(divMensaje2, spnMensaje2, lblMensaje2, ex.Message, 'd');
            }
        }
示例#8
0
        //
        // GET: /Libro/Edit/5

        public ActionResult Edit(int id)
        {
            ListaLibEjem    = null;
            ListaLibEjemDel = null;
            try {
                Libro l = LibroBLL.Get(id);
                if (l != null)
                {
                    ViewBag.Autores         = AutorBLL.ListActivos();
                    ViewBag.Editoriales     = EditorialBLL.ListActivos();
                    ViewBag.Clasificaciones = ClasificacionBLL.ListActivos();
                    return(View(l));
                }
                else
                {
                    return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError("Nulo", "", "", "", "")));
                }
            } catch (Exception ex) {
                return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex)));
            }
        }
示例#9
0
        private DataTable LlenarTabla()
        {
            DataTable dtNumeros = ClasificacionBLL.ClasificacionObtenerUltimoNumero(1);
            int       iNumero   = Convert.ToInt32(dtNumeros.Rows[0]["Numero"]);
            int       iClave    = Convert.ToInt32(dtNumeros.Rows[0]["Clave"]);
            DataTable dt        = CrearTablaClasificacion();

            foreach (GridViewRow row in grvElementos.Rows)
            {
                DataRow dr = dt.NewRow();
                dr["Numero_Empresa"] = 1;
                dr["Numero"]         = iNumero;
                dr["Clave"]          = "0" + iClave.ToString();
                dr["Descripcion"]    = txtNombre.Text.ToUpper();
                dr["Clave1"]         = "0" + iClave.ToString();
                dr["Descripcion1"]   = grvElementos.DataKeys[row.RowIndex].Values["Elemento"].ToString();
                dr["Clave2"]         = "0" + iClave.ToString();
                dr["Descripcion2"]   = DBNull.Value;
                dr["Numero_Padre"]   = DBNull.Value;
                dt.Rows.Add(dr);
                iNumero++;
            }
            return(dt);
        }