Exemple #1
0
        private void AgregarTipoButton_Click(object sender, RoutedEventArgs e)
        {
            if (DetalleDataGrid.ItemsSource != null)
            {
                this.Telefonos = (List <TelefonoDetalle>)DetalleDataGrid.ItemsSource;
            }
            //todo: valida campo de detalle

            //agrega un nuevo detalle con los datos introducidos.
            this.Telefonos.Add(new TelefonoDetalle(id: 0, personaId: Convert.ToInt32(PersonaIdTex.Text), telefono: TelefonoTex.Text, tipoTelefono: TipoTex.Text));

            CargarDataGrid();
            TelefonoTex.Focus();
            TelefonoTex.Clear();
            TipoTex.Clear();
        }
        private bool Validar()//Se valindan los campos para no cometer errore al llenarlos
        {
            bool paso = true;


            if (EstudianteIDTex.Text == "")
            {
                MessageBox.Show("El Campo ID no puede estar vacio");
                EstudianteIDTex.Focus();
                paso = false;
            }
            if (NombreTex.Text == string.Empty)
            {
                MessageBox.Show("El Campo nombre no puede estar vacio");
                NombreTex.Focus();
                paso = false;
            }
            if (TelefonoTex.Text == string.Empty)
            {
                MessageBox.Show("El campo telefono no puede estar vacio");
                TelefonoTex.Focus();
                paso = false;
            }
            if (CedulaTex.Text == string.Empty)
            {
                MessageBox.Show("El campo cedula no pude estar vacio");
                CedulaTex.Focus();
                paso = false;
            }
            if (DireccionTex.Text == string.Empty)
            {
                MessageBox.Show("El campo direcion no puede estar vacio");
                DireccionTex.Focus();
                paso = false;
            }

            return(paso);
        }