示例#1
0
        private TiposDePersonas LlenarClase()
        {
            TiposDePersonas tdp = new TiposDePersonas();

            tdp.Tipo = TextBoxTipo.Text;

            return(tdp);
        }
示例#2
0
        private TiposDePersonas LlenarClase()
        {
            TiposDePersonas tdp = new TiposDePersonas();
            int             a   = int.Parse(IDNumericUpDown.Text);

            tdp.IdTipoDePersona = a;
            tdp.Tipo            = TipoTextBox.Text;

            return(tdp);
        }
示例#3
0
        public static TiposDePersonas Buscar(int Id)
        {
            TiposDePersonas TipoDePersona = new TiposDePersonas();

            try
            {
                Contexto contex = new Contexto();
                TipoDePersona = contex.TipoDePersona.Find(Id);
            }
            catch (Exception)
            {
                throw;
            }

            return(TipoDePersona);
        }
示例#4
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            int             ID  = int.Parse(TextBoxID.Text);
            TiposDePersonas tdp = new TiposDePersonas();

            tdp = TiposDePersonasBLL.Buscar(ID);

            if (tdp != null)
            {
                MessageBox.Show("Tipo de Persona Encontada");
                TextBoxTipo.Text = tdp.Tipo;
            }
            else
            {
                MessageBox.Show("Tipo de Persona No Encontada");
            }
        }
示例#5
0
        public static bool Guardar(TiposDePersonas TipoDePersona)
        {
            bool paso = false;

            try
            {
                Contexto Contex = new Contexto();
                Contex.TipoDePersona.Add(TipoDePersona);
                Contex.SaveChanges();
                paso = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
示例#6
0
        private void BuscarTipoDePersonaButton_Click(object sender, EventArgs e)
        {
            int             ID  = int.Parse(IDNumericUpDown.Text);
            TiposDePersonas tdp = new TiposDePersonas();

            tdp = TiposDePersonasBLL.Buscar(ID);

            if (tdp != null)
            {
                MessageBox.Show("Tipo de Persona Encontada");
                TipoTextBox.Text = tdp.Tipo;
            }
            else
            {
                MessageBox.Show("Tipo de Persona No Encontada");
            }
        }
示例#7
0
        public static bool Modificar(TiposDePersonas TipoDePersona)
        {
            bool paso = false;

            try
            {
                Contexto contex = new Contexto();

                contex.Entry(TipoDePersona).State = EntityState.Modified;
                if (contex.SaveChanges() > 0)
                {
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
示例#8
0
        protected void ButtonGuardar_Click(object sender, EventArgs e)
        {
            int ID;

            int.TryParse(TextBoxID.Text, out ID);
            TiposDePersonas tdp = TiposDePersonasBLL.Buscar(ID);

            if (TextBoxTipo.Text == String.Empty)
            {
                MessageBox.Show("Solo el ID se puede dejar vacio");
            }
            else if (tdp == null)
            {
                TiposDePersonas tdp1 = LlenarClase();

                if (TiposDePersonasBLL.Guardar(tdp1))
                {
                    MessageBox.Show("Tipo de Persona Guardada");
                }
                else
                {
                    MessageBox.Show("Este Tipo de Persona No Pudo Ser Guardada");
                }
            }
            else
            {
                edit(tdp);
                if (TiposDePersonasBLL.Modificar(tdp))
                {
                    MessageBox.Show("Acaba de Modificar Este Tipo de Persona");
                }
                else
                {
                    MessageBox.Show("No Se Pudo Modificar Este Tipo de Persona");
                }
            }
            ClearAll();
        }
示例#9
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            int ID;

            int.TryParse(IDNumericUpDown.Text, out ID);
            TiposDePersonas tdp = TiposDePersonasBLL.Buscar(ID);

            if (tdp == null)
            {
                TiposDePersonas tdp1 = LlenarClase();
                if (TipoTextBox.Text == String.Empty)
                {
                    errorProvider1.SetError(GuardarButton, "No puede dejar nada vacio");
                }
                else if (TiposDePersonasBLL.Guardar(tdp1))
                {
                    MessageBox.Show("Tipo de Persona Guardada");
                }
                else if (!TiposDePersonasBLL.Guardar(tdp1))
                {
                    MessageBox.Show("Este Tipo de Persona No Pudo Ser Guardada");
                }
            }
            else
            {
                edit(tdp);
                if (TiposDePersonasBLL.Modificar(tdp))
                {
                    MessageBox.Show("Acaba de Modificar Este Tipo de Persona");
                }
                else
                {
                    MessageBox.Show("No Se Pudo Modificar Este Tipo de Persona");
                }
            }
            ClearAll();
        }
示例#10
0
        private void BuscarPersonaButton_Click(object sender, EventArgs e)
        {
            int             ID      = int.Parse(IDNumericUpDown.Text);
            Personas        Persona = new Personas();
            TiposDePersonas tdp     = new TiposDePersonas();

            Persona = PersonasBLL.Buscar(ID);

            if (Persona != null)
            {
                MessageBox.Show("Persona Encontrada");
                search(Persona);

                if (TiposDePersonasBLL.Buscar(Persona.IdTipoDePersona) != null)
                {
                    tdp = TiposDePersonasBLL.Buscar(Persona.IdTipoDePersona);
                    TipoDePersonaComboBox.Text = tdp.Tipo;
                }
            }
            else
            {
                MessageBox.Show("Persona No encontada");
            }
        }
示例#11
0
 private void edit(TiposDePersonas tdp)
 {
     tdp.IdTipoDePersona = int.Parse(TextBoxID.Text);
     tdp.Tipo            = TextBoxTipo.Text;
 }
示例#12
0
 private void edit(TiposDePersonas tdp)
 {
     tdp.IdTipoDePersona = int.Parse(IDNumericUpDown.Text);
     tdp.Tipo            = TipoTextBox.Text;
 }