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
        {
        }
    }
예제 #2
0
    protected void BTN_Eliminar_Click(object sender, EventArgs e)
    {
        Button      editar   = (Button)sender;
        DLCategoria eliminar = new DLCategoria();

        eliminar.eliminarCategoria(int.Parse(editar.CommandArgument.ToString()), Session.SessionID);

        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Se elimino categoria.')", true);
        GV_Categorias.DataBind();
    }
    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>");
        }
    }