protected void BindData()
        {
            List <Pais> listaPaises = PaisLN.getInstance().listaPaises(Session["schema"].ToString());

            gridPaises.DataSource = listaPaises;
            gridPaises.DataBind();
        }
        // Eliminar seleccionados
        protected void BtnDelete_Click(object sender, EventArgs e)
        {
            int count = 0;

            foreach (GridViewRow row in gridPaises.Rows)
            {
                CheckBox chk = (CheckBox)row.FindControl("chkDelete");
                if (chk.Checked)
                {
                    TextBox  txtId      = (TextBox)row.FindControl("txtId");
                    TextBox  txtNombre  = (TextBox)row.FindControl("txtNombre");
                    TextBox  txtFecha   = (TextBox)row.FindControl("txtFecha");
                    int      id         = Convert.ToInt32(txtId.Text.Trim());
                    string   nombre     = txtNombre.Text.Trim();
                    DateTime fecha      = Convert.ToDateTime(txtFecha.Text.Trim());
                    bool     eliminados = PaisLN.getInstance().eliminarPais(id, nombre,
                                                                            Session["schema"].ToString());
                    if (!eliminados)
                    {
                        Response.Write(@"<script language='javascript'>alert('Error al eliminar el pais "
                                       + nombre + " .');</script>");
                    }
                    else
                    {
                        count = count + 1;
                    }
                }
            }
            Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>");
            Response.Redirect(Request.Url.AbsoluteUri);
        }
Exemple #3
0
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            DateTime dateTime = DateTime.UtcNow.Date;
            string   retorno  = PaisLN.getInstance().nuevoPais(txtNombre.Text.Trim(), dateTime,
                                                               Session["schema"].ToString());

            txtNombre.Text = "";
            Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>");
        }
Exemple #4
0
        protected void BindData()
        {
            List <Pais> listaPaises = PaisLN.getInstance().listaPaises(Session["schema"].ToString());

            foreach (Pais pais in listaPaises)
            {
                ListItem newItem = new ListItem(pais.nombre, pais.id.ToString(), true);
                ddlPaises.Items.Add(newItem);
            }
        }
        // Aceptar actualizar datos
        protected void gridPaises_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            GridViewRow row       = gridPaises.Rows[e.RowIndex];
            TextBox     txtId     = (TextBox)row.FindControl("txtEditId");
            TextBox     txtNombre = (TextBox)row.FindControl("txtEditNombre");
            TextBox     txtFecha  = (TextBox)row.FindControl("txtEditFecha");
            int         id        = Convert.ToInt32(txtId.Text.Trim());
            string      nombre    = txtNombre.Text.Trim();
            DateTime    fecha     = Convert.ToDateTime(txtFecha.Text.Trim());

            bool retorno = PaisLN.getInstance().updatePais(id, nombre, fecha, Session["schema"].ToString());

            if (retorno)
            {
                Response.Write(@"<script language='javascript'>alert('Pais actualizado correctamente.');</script>");
                Response.Redirect(Request.Url.AbsoluteUri);
            }
        }