Esempio n. 1
0
    /// <summary>
    /// Lista todos los tomadores en el gridview de administración
    /// </summary>
    protected void ListarTomadores()
    {
        DataTable dt = new DataTable();

        dt = AdministrarTomador.ListarTomadores();
        grvAdminTomador.DataSource = dt;
        grvAdminTomador.DataBind();
    }
Esempio n. 2
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            long   tomadorIdentificacion;
            string tomadorNombre;
            string tomadorDireccion          = null;
            string tomadorTelefono           = null;
            string tomadorRepresentanteLegal = null;
            tomadorIdentificacion = long.Parse(txtTomadorIdentificacion.Text);
            tomadorNombre         = txtTomadorNombre.Text;
            if (txtTomadorDireccion.Text != "")
            {
                tomadorDireccion = txtTomadorDireccion.Text;
            }
            if (txtTomadorTelefono.Text != "")
            {
                tomadorTelefono = txtTomadorTelefono.Text;
            }
            if (txtTomadorRepresentanteLegal.Text != "")
            {
                tomadorRepresentanteLegal = txtTomadorRepresentanteLegal.Text;
            }

            AdministrarTomador.ModificarTomador(long.Parse(txtTomadorIdentificador.Text), tomadorIdentificacion, tomadorNombre, tomadorDireccion, tomadorTelefono, tomadorRepresentanteLegal);
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true);

            //Muestra y oculta los controles necesarios
            formTomador.Visible    = false;
            tablaTomadores.Visible = true;

            LimpiarFormulario();
            ListarTomadores();
        }
        catch (Exception ex)
        {
            ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true);
        }
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ListarPolizas();
            formPoliza.Visible = false;
            botonAtras.Visible = false;

            DataTable dtProductos = new DataTable();
            dtProductos = AdministrarProducto.ListarProductos();
            ddlProducto.DataTextField  = "NOMBRE";
            ddlProducto.DataValueField = "ID";
            ddlProducto.DataSource     = dtProductos;
            ddlProducto.DataBind();
            ddlProducto.Items.Insert(0, new ListItem("Seleccione", ""));
            DataTable dtTomadores = new DataTable();
            dtTomadores = AdministrarTomador.ListarTomadores();
            ddlTomador.DataTextField  = "NOMBRE";
            ddlTomador.DataValueField = "ID";
            ddlTomador.DataSource     = dtTomadores;
            ddlTomador.DataBind();
            ddlTomador.Items.Insert(0, new ListItem("Seleccione", ""));
        }
    }
Esempio n. 4
0
    protected void grvAdminTomador_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 = grvAdminTomador.Rows[(index)];
            }

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

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTomador.ConsultarTomador(tomadorIdentificador);
                grvConsultarTomador.DataSource = dt;
                grvConsultarTomador.DataBind();

                //Muestra y oculta los controles necesarios
                tablaTomadores.Visible = false;
                tablaTomador.Visible   = true;
                botonAtras.Visible     = true;
            }

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

                //Consulta y muestra la información
                DataTable dt = new DataTable();
                dt = AdministrarTomador.ConsultarTomadorModificar(tomadorIdentificador);
                if (dt.Rows.Count > 0)
                {
                    txtTomadorIdentificacion.Text     = dt.Rows[0]["tom_Identificacion"].ToString();
                    txtTomadorNombre.Text             = dt.Rows[0]["tom_Nombre"].ToString();
                    txtTomadorDireccion.Text          = dt.Rows[0]["tom_Direccion"].ToString();
                    txtTomadorTelefono.Text           = dt.Rows[0]["tom_Telefono"].ToString();
                    txtTomadorRepresentanteLegal.Text = dt.Rows[0]["tom_RepresentanteLegal"].ToString();
                }
                grvConsultarTomador.DataSource = dt;
                grvConsultarTomador.DataBind();

                //Muestra y oculta los controles necesarios
                formTomador.Visible    = true;
                tablaTomadores.Visible = false;
                tablaTomador.Visible   = false;
                botonAtras.Visible     = true;
                botonGuardar.Visible   = true;
                botonInsertar.Visible  = false;
            }

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

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