示例#1
0
        private bool Validar()
        {
            bool paso = true;

            errorProvider1.Clear();
            if (string.IsNullOrWhiteSpace(NombretextBox.Text))
            {
                errorProvider1.SetError(NombretextBox, "Campo esta vacio");
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(DirecciontextBox.Text))
            {
                errorProvider1.SetError(DirecciontextBox, "Campo esta vacio");
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(CedulamaskedTextBox.Text.Replace("-", "")))
            {
                errorProvider1.SetError(CedulamaskedTextBox, "Campo esta vacio");
            }
            if (this.detalle.Count == 0)
            {
                errorProvider1.SetError(TelefonosdataGridView, "Debe Agregar algun telefono");
                TipodetelefonomaskedTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
示例#2
0
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            if (TelefonosdataGridView.DataSource != null)
            {
                this.detalle = (List <TelefonosDetalle>)TelefonosdataGridView.DataSource;

                this.detalle.Add(
                    new TelefonosDetalle(
                        Id: 0,
                        PersonaID: (int)IdnumericUpDown.Value,
                        Telefono: TipodetelefonomaskedTextBox.Text,
                        TipoTelefono: TelfonotextBox.Text
                        )
                    );
                CargarGrid();
                TipodetelefonomaskedTextBox.Focus();
                TipodetelefonomaskedTextBox.Clear();
            }
        }