Example #1
0
    public void btn_editGrabar_Click(object sender, EventArgs e)
    {
        SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();

        tipo_solicitud.DESCRIPCION = txt_editDesc.Text;
        if (hf_idTipoSolicitud.Value == "")
        {
            if (tipo_solicitud.Crear(tipo_solicitud))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo solicitud creado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al agregar tipo solicitud. Intente nuevamente.');", true);
            }
            hf_idTipoSolicitud.Value = "";
            txt_editDesc.Text        = "";
        }
        else
        {
            tipo_solicitud.ID = int.Parse(hf_idTipoSolicitud.Value);
            if (tipo_solicitud.Modificar(tipo_solicitud))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo solicitud modificado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al modificar tipo solicitud. Intente nuevamente.');", true);
            }
        }
        ObtenerTipoSolicitud(true);
    }
Example #2
0
    public void gv_listaTipoSolicitud_RowEditing(object sender, GridViewEditEventArgs e)
    {
        SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();

        gv_listaTipoSolicitud.SelectedIndex = e.NewEditIndex;
        hf_idTipoSolicitud.Value            = this.gv_listaTipoSolicitud.SelectedDataKey.Value.ToString();

        tipo_solicitud    = tipo_solicitud.obtenerXID(int.Parse(this.gv_listaTipoSolicitud.SelectedDataKey.Value.ToString()));
        txt_editDesc.Text = tipo_solicitud.DESCRIPCION;
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalEditarTipoSolicitud();", true);
    }
Example #3
0
    public void btn_EliminarTipoSolicitud_Click(object sender, EventArgs e)
    {
        SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();

        if (tipo_solicitud.Eliminar(int.Parse(hf_idTipoSolicitud.Value)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo solicitud eliminado exitosamente');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al eliminar tipo solicitud. Revise si tiene otros datos asociados');", true);
        }
        ObtenerTipoSolicitud(true);
    }
Example #4
0
    protected void ObtenerTipoSolicitud(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();
            DataTable       dt             = tipo_solicitud.obtenerTodoSolicitudTipo();
            ViewState["lista"] = dt;
        }
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listaTipoSolicitud.DataSource = dw;
        this.gv_listaTipoSolicitud.DataBind();
    }
Example #5
0
    public void gv_listaTipoSolicitud_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();

        if (e.CommandName == "ELIMINAR")
        {
            int index = Convert.ToInt32(e.CommandArgument);
            this.gv_listaTipoSolicitud.SelectedIndex = index;
            hf_idTipoSolicitud.Value = e.CommandArgument.ToString();
            tipo_solicitud           = tipo_solicitud.obtenerXID(int.Parse(hf_idTipoSolicitud.Value));
            lblRazonEliminacion.Text = "Eliminar TipoSolicitud";
            msjEliminacion.Text      = "Se eliminará el tipo_solicitud seleccionado, ¿desea continuar?";
            btnModalEliminar.Attributes.Remove("onclick");
            btnModalEliminar.Attributes.Add("onclick", "eliminarTipoSolicitud();");
            btnModalEliminar.Text = "Eliminar";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "modalConfirmacion();", true);
        }
    }
Example #6
0
    public void btn_buscarTipoSolicitud_Click(object sender, EventArgs e)
    {
        SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();
        DataTable       dt             = tipo_solicitud.obtenerXParametro(txt_buscarNombre.Text);

        ViewState["lista"] = dt;
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null)
        {
            String sortExp = (String)ViewState["sortExpresion"];
            if (sortExp != "")
            {
                dw.Sort = (String)ViewState["sortExpresion"];
            }
        }
        this.gv_listaTipoSolicitud.DataSource = dw;
        this.gv_listaTipoSolicitud.DataBind();
        this.txt_buscarNombre.Focus();
    }
Example #7
0
    public void gv_listaTipoSolicitud_Sorting(object sender, GridViewSortEventArgs e)
    {
        string direccion = utils.ConvertSortDirectionToSql((String)ViewState["sortOrder"]);

        ViewState["sortOrder"] = direccion;
        DataView view = new DataView();

        if (ViewState["lista"] == null)
        {
            SolicitudTipoBC tipo_solicitud = new SolicitudTipoBC();
            view.Table = tipo_solicitud.obtenerTodoSolicitudTipo();
        }
        else
        {
            view.Table = (DataTable)ViewState["lista"];
        }
        view.Sort = e.SortExpression + " " + direccion;
        ViewState["sortExpresion"]            = e.SortExpression + " " + direccion;
        ViewState["lista"]                    = view.Table;
        this.gv_listaTipoSolicitud.DataSource = view;
        this.gv_listaTipoSolicitud.DataBind();
    }
Example #8
0
 public bool Modificar(SolicitudTipoBC trailer)
 {
     return(tran.SolicitudTipo_Modificar(trailer));
 }
Example #9
0
 public bool Crear(SolicitudTipoBC trailer)
 {
     return(tran.SolicitudTipo_Crear(trailer));
 }