Exemplo n.º 1
0
        //int id = 0;
        //string docu;
        //string nom;
        //string apell;


        private void btnbuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtid1.Text.Trim() == "")
                {
                    MessageBox.Show("Digite un Id para Buscar en el registro", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    ClPersona       searchId     = new ClPersona();
                    List <EPersona> listReceptId = new List <EPersona>();

                    listReceptId = searchId.mtdBuscarIdPersona(int.Parse(txtid1.Text));

                    txtdoc.Text      = listReceptId[0].Documento.ToString();
                    txtnom.Text      = listReceptId[0].Nombre.ToString();
                    txtapellido.Text = listReceptId[0].Apellido.ToString();
                }
            }

            catch (Exception)
            {
                MessageBox.Show("El Id no se encuentra en la base de datos", "◄ ALERTA | ShieldTech Team ►", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            ClPersona per = new ClPersona();
            EPersona  ep  = new EPersona();

            if (txtFilDoc.Text != "" && txtnom.Text != "" && txtFillApe.Text != "")
            {
                MessageBox.Show("Solo puede por buscar por un solo campo ");
            }
            else

            {
                if (txtFilDoc.Text != "")
                {
                    ep.Documento = txtFilDoc.Text;
                    dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Documento = '" + ep.Documento + "' ");
                    txtFilDoc.Clear();
                }
                else if (txtnom.Text != "")
                {
                    ep.Nombre = txtnom.Text;
                    dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Nombre = '" + ep.Nombre + "'  ");
                    txtnom.Clear();
                }

                else if (txtFillApe.Text != "")
                {
                    ep.Apellido = txtFillApe.Text;
                    dgvListaPersona.DataSource = per.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl where Persona.Apellido = '" + ep.Apellido + "'  ");
                    txtFillApe.Clear();
                }
            }
        }
Exemplo n.º 3
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (txtDoc.Text.Trim() == "" || txtNom.Text.Trim() == "" || txtApe.Text.Trim() == "" || txtDir.Text.Trim() == "" || txtTel.Text.Trim() == "" || txtEmail.Text.Trim() == "")
            {
                MessageBox.Show("Faltan algunos campos por completar", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                if (MessageBox.Show("Esta a punto de cambiar un registro, desea continuar?", "◄ ALERTA | ShieldTech Team ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    ClPersona U  = new ClPersona();
                    EPersona  EU = new EPersona();

                    int Id = 0;
                    Id = int.Parse(txtId.Text);

                    EU.Documento = txtDoc.Text;
                    EU.Nombre    = txtNom.Text;
                    EU.Apellido  = txtApe.Text;
                    EU.Direccion = txtDir.Text;
                    EU.Telefono  = txtTel.Text;
                    EU.Email     = txtEmail.Text;
                    EU.ARL       = (cmboarl.Text);

                    string sql = "Update Persona Set Documento='" + EU.Documento + "', Nombre='" + EU.Nombre + "', Apellido='" + EU.Apellido + "', Direccion='" + EU.Direccion + "', Telefono='" + EU.Telefono + "', Email='" + EU.Email + "' where IdPersona =" + Id + "";
                    U.mtdUpdatePersona(sql);

                    MessageBox.Show("Registro guardado exitosamente!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                }
            }
        }
Exemplo n.º 4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (txtId.Text.Trim() == "")
            {
                MessageBox.Show("Digite un Id para eliminar en el registro", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (MessageBox.Show("Esta a punto de eliminar un registro, desea continuar?", "◄ ALERTA | ShieldTech Team ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    ClPersona D   = new ClPersona();
                    string    Sql = "Delete from Persona where IdPersona =" + Id + "";
                    D.mtdDeletePersona(Sql);

                    MessageBox.Show("El Registro ha sido eliminado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                }
            }
        }
        private void btnListarPersona_Click(object sender, EventArgs e)
        {
            ClPersona C = new ClPersona();

            dgvListaPersona.DataSource = C.mtdListarPersona("select Persona.IdPersona, Persona.Documento, Persona.Nombre, Persona.Apellido,Persona.Direccion,Persona.Telefono,Persona.Email,ARL.ARL from Persona inner join ARL on ARL.IdArl=Persona.IdArl ");
        }