コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ListarCuentasBancosTiposCuentas();
            formCuentaBancoTipoCuenta.Visible = false;
            botonAtras.Visible = false;

            DataTable dtBancos = new DataTable();
            dtBancos = AdministrarBanco.ListarBancos();
            ddlBanco.DataTextField  = "NOMBRE";
            ddlBanco.DataValueField = "ID";
            ddlBanco.DataSource     = dtBancos;
            ddlBanco.DataBind();
            ddlBanco.Items.Insert(0, new ListItem("Seleccione", ""));
            DataTable dtTiposCuentas = new DataTable();
            dtTiposCuentas = AdministrarTipoCuenta.ListarTiposCuentas();
            ddlTipoCuenta.DataTextField  = "NOMBRE";
            ddlTipoCuenta.DataValueField = "ID";
            ddlTipoCuenta.DataSource     = dtTiposCuentas;
            ddlTipoCuenta.DataBind();
            ddlTipoCuenta.Items.Insert(0, new ListItem("Seleccione", ""));
            DataTable dtCuentas = new DataTable();
            dtCuentas = AdministrarCuentaBancaria.ListarCuentasBancarias();
            ddlCuenta.DataTextField  = "NOMBRE";
            ddlCuenta.DataValueField = "ID";
            ddlCuenta.DataSource     = dtCuentas;
            ddlCuenta.DataBind();
            ddlCuenta.Items.Insert(0, new ListItem("Seleccione", ""));
        }
    }
コード例 #2
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            string tipoCuentaNombre = null;
            if (txtTipoCuentaNombre.Text != "")
            {
                tipoCuentaNombre = txtTipoCuentaNombre.Text;
            }

            AdministrarTipoCuenta.ModificarTipoCuenta(long.Parse(txtTipoCuentaIdentificacion.Text), tipoCuentaNombre);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);

            //Muestra y oculta los controles necesarios
            formTipoCuenta.Visible    = false;
            tablaTiposCuentas.Visible = true;

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

        dt = AdministrarTipoCuenta.ListarTiposCuentas();
        grvAdminTipoCuenta.DataSource = dt;
        grvAdminTipoCuenta.DataBind();
    }
コード例 #4
0
    protected void grvAdminTipoCuenta_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 = grvAdminTipoCuenta.Rows[(index)];
            }

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

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTipoCuenta.ConsultarTipoCuenta(tipoCuentaIdentificacion);
                grvConsultarTipoCuenta.DataSource = dt;
                grvConsultarTipoCuenta.DataBind();

                //Muestra y oculta los controles necesarios
                tablaTiposCuentas.Visible = false;
                tablaTipoCuenta.Visible   = true;
                botonAtras.Visible        = true;
            }

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

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTipoCuenta.ConsultarTipoCuentaModificar(tipoCuentaIdentificacion);
                if (dt.Rows.Count > 0)
                {
                    txtTipoCuentaNombre.Text = dt.Rows[0]["TipCue_Nombre"].ToString();
                }
                grvConsultarTipoCuenta.DataSource = dt;
                grvConsultarTipoCuenta.DataBind();

                //Muestra y oculta los controles necesarios
                formTipoCuenta.Visible    = true;
                tablaTiposCuentas.Visible = false;
                tablaTipoCuenta.Visible   = false;
                botonAtras.Visible        = true;
                botonGuardar.Visible      = true;
                botonInsertar.Visible     = false;
            }

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

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