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

            MyErrorProvider1.Clear();

            if (string.IsNullOrWhiteSpace(InscripcionId.Text))
            {
                MyErrorProvider1.SetError(InscripcionId, "El campo Direccion no puede estar vacio");
                InscripcionId.Focus();
                paso = false;
            }



            if (string.IsNullOrWhiteSpace(FechaDateTimePicker.Text))
            {
                MyErrorProvider1.SetError(FechaDateTimePicker, "El campo Fecha de nacimiento no puede estar vacio");
                FechaDateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EstudianteId.Text))
            {
                MyErrorProvider1.SetError(EstudianteId, "El campo Direccion no puede estar vacio");
                EstudianteId.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ComentarioTextBox.Text))
            {
                MyErrorProvider1.SetError(ComentarioTextBox, "El campo Email no puede estar vacio");
                ComentarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Monto.Text))
            {
                MyErrorProvider1.SetError(Monto, "El campo Balance no puede estar vacio");
                Monto.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Deposito.Text))
            {
                MyErrorProvider1.SetError(Deposito, "El campo Balance no puede estar vacio");
                Deposito.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(Balance.Text))
            {
                MyErrorProvider1.SetError(Balance, "El campo Balance no puede estar vacio");
                Balance.Focus();
                paso = false;
            }


            return(paso);
        }
        private void Guardar()
        {
            RepositorioBase <Eventos> Repositorio = new RepositorioBase <Eventos>();

            Eventos Evento = new Eventos();

            bool Paso = false;

            Evento = LlenaClase();

            if (EventoId == 0)
            {
                Paso = Repositorio.Guardar(Evento);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No fue posible modificar este Evento, inténtelo mas tarde", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                var result = MessageBox.Show("¿Seguro que desea modificar este Evento?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (result == DialogResult.Yes)
                {
                    Paso = Repositorio.Modificar(Evento);
                    if (Paso)
                    {
                        MessageBox.Show("El Evento se guardó correctamente", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No fue posible guardar este Evento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    return;
                }
                else
                {
                    return;
                }
            }

            if (Paso)
            {
                MessageBox.Show("El Evento se guardó correctamente", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No fue posible guardar este Evento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                FechaDateTimePicker.Focus();
            }

            FechaDateTimePicker.Focus();
        }
        private void Eliminar()
        {
            RepositorioBase <Eventos> Repositorio = new RepositorioBase <Eventos>();

            bool Paso = false;

            if (!ExisteEnLaBaseDeDatos())
            {
                MessageBox.Show("No se pudo eliminar este Evento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                FechaDateTimePicker.Focus();
                return;
            }
            else
            {
                Eventos Evento = Repositorio.Buscar(EventoId);
                if (Evento != null)
                {
                    var result = MessageBox.Show("¿Seguro que desea eliminar este Evento?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (result == DialogResult.Yes)
                    {
                        Paso = Repositorio.Eliminar(EventoId);
                        if (Paso)
                        {
                            MessageBox.Show("El Evento fue eliminado correctamente!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                        }
                        else
                        {
                            MessageBox.Show("No se pudo eliminar este Evento", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            FechaDateTimePicker.Focus();
                        }
                        return;
                    }
                }
            }
            FechaDateTimePicker.Focus();
        }
        private bool Validar()
        {
            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(FechaDateTimePicker.Text))
            {
                MyErrorProvider.SetError(FechaDateTimePicker, "El campo Fecha no puede estar vacio");
                FechaDateTimePicker.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ComentarioTextBox.Text))
            {
                MyErrorProvider.SetError(ComentarioTextBox, "El campo Comentarios no puede estar vacio");
                ComentarioTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(MontoTextBox.Text))
            {
                MyErrorProvider.SetError(MontoTextBox, "El campo Monto no puede estar vacio");
                MontoTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(DepositoTextBox.Text))
            {
                MyErrorProvider.SetError(DepositoTextBox, "El campo Deposito no puede estar vacio");
                DepositoTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
示例#5
0
        private bool Validar()
        {
            bool paso = true;

            if (NombresTextBox.Text == string.Empty)
            {
                errorProvider1.SetError(NombresTextBox, "El campo nombre no puede estar vacio");
                NombresTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(EmailTextBox.Text))
            {
                errorProvider1.SetError(EmailTextBox, "El Email no puede estar vacio");
                EmailTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(AliasTextBox.Text))
            {
                errorProvider1.SetError(AliasTextBox, "El campo Alias no puede estar vacio");
                AliasTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(RolComboBox.Text))
            {
                errorProvider1.SetError(RolComboBox, "Debe agregar un rol especifico");
                RolComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ClaveTextBox.Text))
            {
                errorProvider1.SetError(ClaveTextBox, "Debe asignar una clave a su usuario");
                ClaveTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ClaveConfirmTextBox.Text))
            {
                errorProvider1.SetError(ClaveConfirmTextBox, "Debe confirmar la clave");
                ClaveConfirmTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(FechaDateTimePicker.Text))
            {
                errorProvider1.SetError(FechaDateTimePicker, "Debe agregar una fecha de registro");
                FechaDateTimePicker.Focus();
                paso = false;
            }
            if (ClaveTextBox.Text != ClaveConfirmTextBox.Text)
            {
                errorProvider1.SetError(ClaveConfirmTextBox, "Las contrseñas deben ser iguales.");
                ClaveConfirmTextBox.Focus();
                errorProvider1.SetError(ClaveTextBox, "Las contraseñas deben ser iguales.");
                ClaveTextBox.Focus();
                paso = false;
            }
            if (UsuariosBLL.ExisteAlias(AliasTextBox.Text))
            {
                errorProvider1.SetError(AliasTextBox, "Los Alias no pueden repetirse!");
                AliasTextBox.Focus();
                paso = false;
            }

            return(paso);
        }