예제 #1
0
    public void btn_editGrabar_Click(object sender, EventArgs e)
    {
        TipoEstadoMovBC tem = new TipoEstadoMovBC();

        tem.DESCRIPCION = txt_editDesc.Text;
        if (hf_idTipoEstadoMov.Value == "")
        {
            if (tem.Crear(tem))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo Estado Movimiento creado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al agregar tipo estado movimiento. Intente nuevamente.');", true);
            }
            hf_idTipoEstadoMov.Value = "";
            txt_editDesc.Text        = "";
        }
        else
        {
            tem.ID = int.Parse(hf_idTipoEstadoMov.Value);
            if (tem.Modificar(tem))
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo Estado Movimiento modificado exitosamente');", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al modificar tipo estado movimiento. Intente nuevamente.');", true);
            }
        }
        ObtenerTipoEstadoMov(true);
    }
예제 #2
0
    public void gv_listaTipoEstadoMov_RowEditing(object sender, GridViewEditEventArgs e)
    {
        TipoEstadoMovBC tem = new TipoEstadoMovBC();

        gv_listaTipoEstadoMov.SelectedIndex = e.NewEditIndex;
        hf_idTipoEstadoMov.Value            = this.gv_listaTipoEstadoMov.SelectedDataKey.Value.ToString();

        tem = tem.obtenerXID(int.Parse(this.gv_listaTipoEstadoMov.SelectedDataKey.Value.ToString()));
        txt_editDesc.Text = tem.DESCRIPCION;
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "modalEditarTipoEstadoMov();", true);
    }
예제 #3
0
    public void btn_EliminarTipoEstadoMov_Click(object sender, EventArgs e)
    {
        TipoEstadoMovBC tem = new TipoEstadoMovBC();

        if (tem.Eliminar(int.Parse(hf_idTipoEstadoMov.Value)))
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Tipo Estado Movimiento eliminado exitosamente');", true);
        }
        else
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "modal", "alert('Ocurrió un error al eliminar tipo estado movimiento. Revise si tiene otros datos asociados');", true);
        }
        ObtenerTipoEstadoMov(true);
    }
예제 #4
0
    public void gv_listaTipoEstadoMov_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        TipoEstadoMovBC tem = new TipoEstadoMovBC();

        if (e.CommandName == "ELIMINAR")
        {
            hf_idTipoEstadoMov.Value = e.CommandArgument.ToString();
            tem = tem.obtenerXID(int.Parse(hf_idTipoEstadoMov.Value));
            lblRazonEliminacion.Text = "Eliminar TipoEstadoMov";
            msjEliminacion.Text      = "Se eliminará el tem seleccionado, ¿desea continuar?";
            btnModalEliminar.Attributes.Remove("onclick");
            btnModalEliminar.Attributes.Add("onclick", "eliminarTipoEstadoMov();");
            btnModalEliminar.Text = "Eliminar";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "asdf", "modalConfirmacion();", true);
        }
    }
예제 #5
0
    protected void ObtenerTipoEstadoMov(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            TipoEstadoMovBC tem = new TipoEstadoMovBC();
            DataTable       dt  = tem.obtenerTodoTipoEstadoMov();
            ViewState["lista"] = dt;
        }
        DataView dw = new DataView((DataTable)ViewState["lista"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listaTipoEstadoMov.DataSource = dw;
        this.gv_listaTipoEstadoMov.DataBind();
    }
예제 #6
0
    public void btn_buscarTipoEstadoMov_Click(object sender, EventArgs e)
    {
        TipoEstadoMovBC tem = new TipoEstadoMovBC();
        DataTable       dt  = tem.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_listaTipoEstadoMov.DataSource = dw;
        this.gv_listaTipoEstadoMov.DataBind();
        this.txt_buscarNombre.Focus();
    }
예제 #7
0
    public void gv_listaTipoEstadoMov_Sorting(object sender, GridViewSortEventArgs e)
    {
        string direccion = utils.ConvertSortDirectionToSql((String)ViewState["sortOrder"]);

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

        if (ViewState["lista"] == null)
        {
            TipoEstadoMovBC tem = new TipoEstadoMovBC();
            view.Table = tem.obtenerTodoTipoEstadoMov();
        }
        else
        {
            view.Table = (DataTable)ViewState["lista"];
        }
        view.Sort = e.SortExpression + " " + direccion;
        ViewState["sortExpresion"]            = e.SortExpression + " " + direccion;
        ViewState["lista"]                    = view.Table;
        this.gv_listaTipoEstadoMov.DataSource = view;
        this.gv_listaTipoEstadoMov.DataBind();
    }
예제 #8
0
 public bool Modificar(TipoEstadoMovBC trailer)
 {
     return(tran.TipoEstadoMov_Modificar(trailer));
 }
예제 #9
0
 public bool Crear(TipoEstadoMovBC trailer)
 {
     return(tran.TipoEstadoMov_Crear(trailer));
 }