示例#1
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            string tipoDevolucionNombre      = null;
            int?   tipoDevolucionRecuperable = null;
            if (txtTipoDevolucionNombre.Text != "")
            {
                tipoDevolucionNombre = txtTipoDevolucionNombre.Text;
            }
            if (ddlTipoDevolucionRecuperable.SelectedValue != "")
            {
                tipoDevolucionRecuperable = int.Parse(ddlTipoDevolucionRecuperable.SelectedValue);
            }

            AdministrarTipoDevolucion.ModificarTipoDevolucion(long.Parse(txtTipoDevolucionIdentificador.Text), tipoDevolucionNombre, tipoDevolucionRecuperable);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);

            //Muestra y oculta los controles necesarios
            formTipoDevolucion.Visible     = false;
            tablaTiposDevoluciones.Visible = true;

            LimpiarFormulario();
            ListarTiposDevoluciones();
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }
示例#2
0
    /// <summary>
    /// Lista todos los tipos de devoluciones en el gridview de administración
    /// </summary>
    protected void ListarTiposDevoluciones()
    {
        DataTable dt = new DataTable();

        dt = AdministrarTipoDevolucion.ListarTiposDevoluciones();
        grvAdminTipoDevolucion.DataSource = dt;
        grvAdminTipoDevolucion.DataBind();
    }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ListarCausalesDevoluciones();
         formCausalDevolucion.Visible = false;
         botonAtras.Visible           = false;
         DataTable dtTiposDevoluciones = new DataTable();
         dtTiposDevoluciones              = AdministrarTipoDevolucion.ListarTiposDevoluciones();
         ddlTipoDevolucion.DataTextField  = "NOMBRE";
         ddlTipoDevolucion.DataValueField = "ID";
         ddlTipoDevolucion.DataSource     = dtTiposDevoluciones;
         ddlTipoDevolucion.DataBind();
         ddlTipoDevolucion.Items.Insert(0, new ListItem("Seleccione", ""));
     }
     titleAdicionar.Visible = false;
     titleConsultar.Visible = false;
     titleModificar.Visible = false;
 }
示例#4
0
    protected void grvAdminTipoDevolucion_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = null;

            if (e.CommandName == "Consultar_Click" || e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click")
            {
                row = grvAdminTipoDevolucion.Rows[(index)];
            }

            if (e.CommandName == "Consultar_Click")
            {
                long tipoDevolucionIdentificador = long.Parse(row.Cells[1].Text);

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTipoDevolucion.ConsultarTipoDevolucion(tipoDevolucionIdentificador);
                grvConsultarTipoDevolucion.DataSource = dt;
                grvConsultarTipoDevolucion.DataBind();

                //Muestra y oculta los controles necesarios
                tablaTiposDevoluciones.Visible = false;
                tablaTipoDevolucion.Visible    = true;
                botonAtras.Visible             = true;
            }

            if (e.CommandName == "Modificar_Click")
            {
                long tipoDevolucionIdentificador = long.Parse(row.Cells[1].Text);
                txtTipoDevolucionIdentificador.Text = tipoDevolucionIdentificador.ToString();

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTipoDevolucion.ConsultarTipoDevolucionModificar(tipoDevolucionIdentificador);
                if (dt.Rows.Count > 0)
                {
                    txtTipoDevolucionNombre.Text = dt.Rows[0]["Tipdev_Nombre"].ToString();
                    ddlTipoDevolucionRecuperable.SelectedValue = dt.Rows[0]["Tipdev_Recuperable"].ToString();
                }
                grvConsultarTipoDevolucion.DataSource = dt;
                grvConsultarTipoDevolucion.DataBind();

                //Muestra y oculta los controles necesarios
                formTipoDevolucion.Visible     = true;
                tablaTiposDevoluciones.Visible = false;
                tablaTipoDevolucion.Visible    = false;
                botonAtras.Visible             = true;
                botonGuardar.Visible           = true;
                botonInsertar.Visible          = false;
            }

            if (e.CommandName == "Eliminar_Click")
            {
                long tipoDevolucionIdentificador = long.Parse(row.Cells[1].Text);

                DataTable dt = new DataTable();
                dt = AdministrarTipoDevolucion.EliminarTipoDevolucion(tipoDevolucionIdentificador);
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true);
                ListarTiposDevoluciones();
            }
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }