示例#1
0
        protected void BtGv_Command(object sender, CommandEventArgs e)
        {
            string Codigo = e.CommandArgument.ToString();

            ResidenteBL Servicio = new ResidenteBL();

            Entities.Entities.Residente Residente = new Entities.Entities.Residente();

            Residente = Servicio.GetResidentePorIDBL(Convert.ToInt32(Codigo));

            TbNombresResidente.Text   = Residente.Nombres;
            TbResidenteApellidos.Text = Residente.Apellidos;
            TbEdadResidente.Text      = Convert.ToString(Residente.Edad);
            TbCedulaResidente.Text    = Residente.Cedula;
            TbTelefonoResidente.Text  = Residente.Telefono;
            TbCorreoResidente.Text    = Residente.Correo;

            if (Residente.Estado == "ACT")
            {
                DdEstadoResidente.SelectedIndex = 1;
            }
            else
            {
                DdEstadoResidente.SelectedIndex = 2;
            }


            Session["Update"] = 1;

            Session["CodigoResidente"] = Convert.ToInt32(Codigo);
        }
示例#2
0
        public void LlenarGVPorCodigo()
        {
            ResidenteBL Servicio = new ResidenteBL();

            Entities.Entities.Residente Residente = new Entities.Entities.Residente();

            if (TbBuscarCodigo.Text.Trim() == "")
            {
                this.LlenarGV();
            }
            else
            {
                Residente = Servicio.GetResidentePorIDBL(Convert.ToInt32(TbBuscarCodigo.Text));

                if (Residente == null)
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", " AlertCodigoInvalido()", true);
                    TbBuscarCodigo.Text = "";
                    this.LlenarGV();
                }
                else
                {
                    DataTable   Grid = new DataTable();
                    DataRow     Fila;
                    ResidenteBL ServicioBL = new ResidenteBL();

                    Grid.Columns.Add("Código");
                    Grid.Columns.Add("Estado");
                    Grid.Columns.Add("Nombres");
                    Grid.Columns.Add("Apellidos");
                    Grid.Columns.Add("Edad");
                    Grid.Columns.Add("Teléfono");
                    Grid.Columns.Add("Email");
                    Grid.Columns.Add("Cedula");

                    Fila = Grid.NewRow();

                    Fila["Código"]    = Residente.IdResidente;
                    Fila["Estado"]    = Residente.Estado;
                    Fila["Nombres"]   = Residente.Nombres;
                    Fila["Apellidos"] = Residente.Apellidos;
                    Fila["Edad"]      = Residente.Edad;
                    Fila["Teléfono"]  = Residente.Telefono;
                    Fila["Email"]     = Residente.Correo;
                    Fila["Cedula"]    = Residente.Cedula;

                    Grid.Rows.Add(Fila);

                    GvResidentes.DataSource = Grid;
                    GvResidentes.DataBind();
                }
            }
        }
示例#3
0
        protected void BtActualizarResidente_Click(object sender, EventArgs e)
        {
            if (Page.IsValid == true)
            {
                if (TbNombresResidente.Text.Trim() == "" || TbResidenteApellidos.Text.Trim() == "" || TbEdadResidente.Text.Trim() == "" || TbCedulaResidente.Text.Trim() == "" || TbTelefonoResidente.Text.Trim() == "" || TbCorreoResidente.Text.Trim() == "" || DdEstadoResidente.Text.Trim() == "")
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertCamposIncompletos()", true);
                }
                else
                {
                    int Opc = new int();

                    if (Session["Update"] == null)
                    {
                        Opc = 0;
                    }
                    else
                    {
                        Opc = (int)Session["Update"];
                    }

                    if (Opc == 0)
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertActualizarNoExistente()", true);
                    }
                    else
                    {
                        Entities.Entities.Residente UpdateResidente = new Entities.Entities.Residente();
                        ResidenteBL Servicio = new ResidenteBL();

                        bool Resultado = false;
                        int  IdUpdate  = (int)Session["CodigoResidente"];


                        UpdateResidente.Nombres   = TbNombresResidente.Text;
                        UpdateResidente.Apellidos = TbResidenteApellidos.Text;
                        UpdateResidente.Edad      = Convert.ToInt32(TbEdadResidente.Text);
                        UpdateResidente.Telefono  = TbTelefonoResidente.Text;
                        UpdateResidente.Correo    = TbCorreoResidente.Text;
                        UpdateResidente.Estado    = DdEstadoResidente.SelectedValue;
                        UpdateResidente.Cedula    = TbCedulaResidente.Text;

                        Resultado = Servicio.UpdateResidenteBL(IdUpdate, UpdateResidente);

                        if (Resultado == true)
                        {
                            this.LlenarGV();
                            this.LimpiarCampos();

                            Session.RemoveAll();

                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "ALertActualizado()", true);
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertErroEnElSistema()", true);
                        }
                    }
                }
            }
        }