예제 #1
0
        private bool Validar()
        {
            bool paso = true;

            {
                if (String.IsNullOrWhiteSpace(NombreTextBox.Text))
                {
                    SuperErrorProvider.SetError(NombreTextBox, "Este campo no debe estar vacio");
                    NombreTextBox.Focus();
                    paso = false;
                }

                if (String.IsNullOrWhiteSpace(DireccionTextBox.Text))
                {
                    SuperErrorProvider.SetError(DireccionTextBox, "Este campo no debe estar vacio");
                    DireccionTextBox.Focus();
                    paso = false;
                }

                if (String.IsNullOrWhiteSpace(TelefonoMaskedTextBox.Text))
                {
                    SuperErrorProvider.SetError(TelefonoMaskedTextBox, "Este campo no debe estar vacio");
                    TelefonoMaskedTextBox.Focus();
                    paso = false;
                }

                if (String.IsNullOrWhiteSpace(RNCTextBox.Text))
                {
                    SuperErrorProvider.SetError(RNCTextBox, "Este campo no debe estar vacio");
                    RNCTextBox.Focus();
                    paso = false;
                }

                if (!TelefonoMaskedTextBox.MaskFull)
                {
                    SuperErrorProvider.SetError(TelefonoMaskedTextBox, "Este campo no esta correctamente lleno");
                    TelefonoMaskedTextBox.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
예제 #2
0
        private bool ValidarBase()
        {
            Contexto c    = new Contexto();
            bool     paso = true;

            {
                if (c.Suplidores.Any(p => p.Nombre.Equals(NombreTextBox.Text)))
                {
                    SuperErrorProvider.SetError(NombreTextBox, "Este nombre ya existe");
                    NombreTextBox.Focus();
                    paso = false;
                }

                if (c.Suplidores.Any(p => p.Direccion.Equals(DireccionTextBox.Text)))
                {
                    SuperErrorProvider.SetError(DireccionTextBox, "Esta direccion Existe");
                    DireccionTextBox.Focus();
                    paso = false;
                }

                if (c.Suplidores.Any(p => p.Telefono.Equals(TelefonoMaskedTextBox.Text)))
                {
                    SuperErrorProvider.SetError(TelefonoMaskedTextBox, "Este numero ya existe");
                    TelefonoMaskedTextBox.Focus();
                    paso = false;
                }

                if (c.Suplidores.Any(p => p.RNC.Equals(RNCTextBox.Text)))
                {
                    SuperErrorProvider.SetError(RNCTextBox, "Este RNC ya esta registrado");
                    RNCTextBox.Focus();
                    paso = false;
                }
            }

            return(paso);
        }