Exemplo n.º 1
0
        private bool Validar()
        {
            bool paso = true;

            if (String.IsNullOrWhiteSpace(Nombre_textBox.Text))
            {
                errorProvider.SetError(Nombre_textBox, "no puede dejar este campo vacio");
                paso = false;
            }
            if (String.IsNullOrWhiteSpace(Telefono_textBox.Text))
            {
                errorProvider.SetError(Telefono_textBox, "no puede dejar este campo vacio");
                paso = false;
            }
            if (String.IsNullOrWhiteSpace(Cedula_textBox.Text))
            {
                errorProvider.SetError(Cedula_textBox, "no puede estar vacio este campo");
                paso = false;
            }
            if (String.IsNullOrWhiteSpace(Direccion_textBox.Text))
            {
                errorProvider.SetError(Direccion_textBox, "no puede estar vacio");
                paso = false;
            }
            if (this.Detalle.Count == 0)
            {
                errorProvider.SetError(DetalleDataGriView, "debe agregar algun telefono");
                Telefono_textBox.Focus();
                paso = false;
            }
            return(paso);
        }
Exemplo n.º 2
0
        private void AgregarButton_Click(object sender, EventArgs e)
        {
            RegistroTelefono rt = new RegistroTelefono();

            rt.ShowDialog();
            if (DetalleDataGriView.DataSource != null)
            {
                this.Detalle = (List <TelefonosDetalles>)DetalleDataGriView.DataSource;
                // todo; validar campos del detalle
                // agregar un nuevo detalle con los datos intoducidos.

                this.Detalle.Add(
                    new TelefonosDetalles(
                        id: 0,
                        idPersona: (int)IDnumericUpDown.Value,
                        telefono: Telefono_textBox.Text,
                        tipoTelefono: Tipo_comboBox.Text
                        )
                    );
                CargarGrid();
                Telefono_textBox.Focus();
                Telefono_textBox.Clear();
                // Tipo_textBox.Clear();
            }
        }
Exemplo n.º 3
0
        private void CargarButton_Click(object sender, EventArgs e)
        {
            if (DetalleDataGriView.DataSource != null)
            {
                this.Detalle = (List <TelefonosDetalles>)DetalleDataGriView.DataSource;
            }
            // todo : validar campo del detalle

            // agregar un nuevo Detalle con los datos incluidos
            this.Detalle.Add(
                new TelefonosDetalles(
                    id: 0,
                    idPersona: (int)IDnumericUpDown.Value,
                    telefono: Telefono_textBox.Text,
                    tipoTelefono: Tipo_comboBox.Text
                    ));
            CargarGrid();
            Telefono_textBox.Focus();
            //  Telefono_textBox.Clear();
            // Tipo_comboBox.Clear();
        }