示例#1
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            Common.Clases.Categoria cat = new Common.Clases.Categoria();
            cat.Nombre = this.txtNombre.Text;

            try
            {
                bool resultado = Dominio.Fachada.Categoria_Agregar(cat);

                if (resultado)
                {
                    lblResultado.Text = "Agregado correctamente.";
                    LimpiarCampos();
                    ActualizarGrillaDeDatos();
                }
                else
                {
                    lblResultado.Text = "ERROR: No se pudo agregar.";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        protected void grdCategorias_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                this.lblResultado.Text = string.Empty;

                TableCell celdaId           = grdCategorias.Rows[e.RowIndex].Cells[1];
                Common.Clases.Categoria cat = new Common.Clases.Categoria();
                cat.Identificador = int.Parse(celdaId.Text);

                bool resultado = Dominio.Fachada.Categoria_Eliminar(cat);

                if (resultado)
                {
                    ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Eliminado exitosamente.')", true);
                    ActualizarGrillaDeDatos();
                    ModoEdicion(false);
                }
                else
                {
                    ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo eliminar.')", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#3
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            Common.Clases.Categoria cat = new Common.Clases.Categoria();
            cat.Identificador = int.Parse(this.txtId.Text);
            cat.Nombre        = this.txtNombre.Text;

            try
            {
                bool resultado = Dominio.Fachada.Categoria_Modificar(cat);

                if (resultado)
                {
                    lblResultado.Text = "Modificado correctamente.";
                    ActualizarGrillaDeDatos();
                    ModoEdicion(false);
                }
                else
                {
                    lblResultado.Text = "ERROR: No se pudo modificar.";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
        protected void grdCategorias_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            this.lblResultado.Text = string.Empty;

            TableCell celdaId = grdCategorias.Rows[e.NewSelectedIndex].Cells[1];

            Common.Clases.Categoria cat = new Common.Clases.Categoria();
            cat.Identificador = int.Parse(celdaId.Text);
            cat = Dominio.Fachada.Cateogoria_TraerEspecifica(cat);



            if (cat != null)
            {
                this.txtId.Text     = cat.Identificador.ToString();
                this.txtNombre.Text = cat.Nombre;
                ModoEdicion(true);
            }
            else
            {
                ModoEdicion(false);
                ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo cargar el dato.')", true);
            }
        }
示例#5
0
 public static bool Categoria_Modificar(Common.Clases.Categoria pCategoria)
 {
     return(Dominio.Clases.Categoria.Modificar(pCategoria));
 }
示例#6
0
 public static bool Categoria_Eliminar(Common.Clases.Categoria pCategoria)
 {
     return(Dominio.Clases.Categoria.Eliminar(pCategoria));
 }
示例#7
0
 public static Common.Clases.Categoria Cateogoria_TraerEspecifica(Common.Clases.Categoria pCategoria)
 {
     return(Dominio.Clases.Categoria.TraerEspecifica(pCategoria));
 }
示例#8
0
 public static bool Categoria_Agregar(Common.Clases.Categoria pCategoria)
 {
     return(Dominio.Clases.Categoria.Agregar(pCategoria));
 }
示例#9
0
 public static bool Agregar(Common.Clases.Categoria pCategoria)
 {
     return(Persistencia.Clases.Categoria.Agregar(pCategoria));
 }
示例#10
0
 public static bool Modificar(Common.Clases.Categoria pCategoria)
 {
     return(Persistencia.Clases.Categoria.Modificar(pCategoria));
 }
示例#11
0
 public static Common.Clases.Categoria TraerEspecifica(Common.Clases.Categoria pCategoria)
 {
     return(Persistencia.Clases.Categoria.TraerEspecifica(pCategoria));
 }
示例#12
0
 public static bool Eliminar(Common.Clases.Categoria pCategoria)
 {
     return(Persistencia.Clases.Categoria.Eliminar(pCategoria));
 }