Exemplo n.º 1
0
 public void agregarCategoria(DUCategoria categoria)
 {
     using (var db = new Mapeo("usuario"))
     {
         db.uCategoria.Add(categoria);
         daoAuditoria.insert(categoria, categoria.Session, "usuario", "categoria");
         db.SaveChanges();
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32 formulario = 13;

        DLControles data = new DLControles();

        Hashtable compIdioma = data.ObtenerIdiomaControles(formulario, int.Parse(Session["idioma"].ToString()));

        try
        {
            Session["compIdioma"] = compIdioma;

            L_Referencia.Text       = compIdioma["L_Referencia"].ToString();
            L_Nombre.Text           = compIdioma["L_Nombre"].ToString();
            L_Foto.Text             = compIdioma["L_Foto"].ToString();
            REV_Nombre.ErrorMessage = compIdioma["REV_Nombre"].ToString();
            BTN_Guardar.Text        = compIdioma["BTN_Guardar"].ToString();
            L_Accion.Text           = compIdioma["L_Accion"].ToString();
        }
        catch
        {
        }
        DLValidaciones validar = new DLValidaciones();

        try
        {
            Int32 a = int.Parse(validar.ValidarPostBack(IsPostBack));

            try
            {
                int   p  = int.Parse(Session["Accion"].ToString());
                Int32 id = int.Parse(Session["Categoria_M"].ToString());

                BTN_Guardar_ConfirmButtonExtender.ConfirmText = "¿Desea realizar cambios?";
                DUCategoria categoria = new DUCategoria();
                DLCategoria datos     = new DLCategoria();

                categoria = datos.obtenerCategoriaModificar(id).First();

                RFV.Enabled            = false;
                TB_Referencia.Text     = "" + categoria.Id;
                TB_Referencia.Enabled  = false;
                TB_Fun.Text            = categoria.Nombre;
                IMG_Categoria.ImageUrl = categoria.Foto;
            }
            catch
            {
                BTN_Guardar_ConfirmButtonExtender.ConfirmText = "¿Desea agregar nuevo elemento?";
                TB_Referencia.Visible  = false;
                L_Referencia.Visible   = false;
                IMG_Categoria.ImageUrl = "o";
            }
        }
        catch
        {
        }
    }
    protected void BTN_Guardar_Click(object sender, EventArgs e)

    {
        ClientScriptManager cm = this.ClientScript;

        try
        {
            Int32  valo = int.Parse(Session["Accion"].ToString());
            Int32  id;
            String nombre, foto;
            id     = int.Parse(TB_Referencia.Text);
            nombre = TB_Fun.Text.ToString();

            String nombreFoto = Path.GetFileName(IMG_Categoria.ImageUrl.ToString());

            try
            {
                DLValidaciones validar = new DLValidaciones();
                Int32          a       = int.Parse(validar.validarFoto(FL_Foto.PostedFile.FileName, nombreFoto));
                foto = cargarImagen();
            }
            catch
            {
                foto = IMG_Categoria.ImageUrl.ToString();
            }

            DUCategoria categoria = new DUCategoria();
            categoria.Id      = id;
            categoria.Nombre  = nombre;
            categoria.Foto    = foto;
            categoria.Session = Session.SessionID;

            DLCategoria datos = new DLCategoria();
            datos.modificarCategoia(categoria);

            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Se modifico correctamente');window.location=\"Categorias_Admin.aspx\"</script>");
        }
        catch
        {
            DUCategoria categoria = new DUCategoria();
            categoria.Nombre        = TB_Fun.Text.ToString();
            categoria.Foto          = cargarImagen();
            categoria.Session       = Session.SessionID;
            categoria.LastModifiend = DateTime.Now;

            DLCategoria datos = new DLCategoria();
            datos.agregarCategoria(categoria);

            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Se modifico correctamente');window.location=\"Categorias_Admin.aspx\"</script>");
        }
    }
Exemplo n.º 4
0
        public void modificarCategoria(DUCategoria categoria)
        {
            using (var db = new Mapeo("usuario"))
            {
                var control = db.uCategoria.Find(categoria.Id);
                var datos   = control;
                control.Nombre        = categoria.Nombre;
                control.Foto          = categoria.Foto;
                control.Session       = categoria.Session;
                control.LastModifiend = DateTime.Now;

                daoAuditoria.update(control, datos, control.Session, "usuario", "categoria");
                db.SaveChanges();
            }
        }
Exemplo n.º 5
0
        public void agregarCategoria(DUCategoria categoria)
        {
            daoCategoria dao = new daoCategoria();

            dao.agregarCategoria(categoria);
        }
Exemplo n.º 6
0
        public void modificarCategoia(DUCategoria categoria)
        {
            daoCategoria dao = new daoCategoria();

            dao.modificarCategoria(categoria);
        }