예제 #1
0
        private void EnlazarControles()
        {
            NumeroInventarioTextBox.DataBindings.Add("Text", Editado, "Inventario");
            DescripcionTextBox.DataBindings.Add("Text", Editado, "Descripcion");
            NumeroSerieTextBox.DataBindings.Add("Text", Editado, "Serie");
            ValorCompraTextBox.DataBindings.Add("Text", Editado, "ValorCompra");
            PeriodoGarantiaTextBox.DataBindings.Add("Text", Editado, "MesesGarantia");
            VolumenTextBox.DataBindings.Add("Text", Editado, "Volumen");
            ObservacionesTextBox.DataBindings.Add("Text", Editado, "Observaciones");
            fechaAltaDateTimePicker.Value   = DateTime.TryParse(Editado.FechaAlta, out DateTime _fechaalta)? _fechaalta : DateTime.Now;
            fechaCompraDateTimePicker.Value = DateTime.TryParse(Editado.FechaCompra, out DateTime _fechacompra) ? _fechacompra : DateTime.Now;;

            monedaComboBox.SelectedIndex = monedaComboBox.FindString(Editado.Moneda.Descripcion);

            EstadoComboBox.DataBindings.Add("SelectedItem", Editado, "EstadoActivo");
            EstadoComboBox.SelectedIndex = EstadoComboBox.FindString(Editado.EstadoActivo.Descripcion);

            MarcaComboBox.DataBindings.Add("SelectedItem", Editado, "Marca");
            MarcaComboBox.SelectedIndex = MarcaComboBox.FindString(Editado.Marca.Descripcion);

            OrganizacionComboBox.DataBindings.Add("SelectedItem", Editado, "Organizacion");
            OrganizacionComboBox.SelectedIndex = OrganizacionComboBox.FindString(Editado.Organizacion.Descripcion);

            SectorComboBox.DataBindings.Add("SelectedItem", Editado, "Sector");
            SectorComboBox.SelectedIndex = SectorComboBox.FindString(Editado.Sector.Descripcion);

            TipoComboBox.DataBindings.Add("SelectedItem", Editado, "TipoActivo");
            TipoComboBox.SelectedIndex = TipoComboBox.FindString(Editado.TipoActivo.Descripcion);

            UbicacionComboBox.DataBindings.Add("SelectedItem", Editado, "Ubicacion");
            UbicacionComboBox.SelectedIndex = UbicacionComboBox.FindString(Editado.Ubicacion.Descripcion);

            DireccionTextBox.DataBindings.Add("Text", Editado, "Ubicacion.Direccion");
        }
예제 #2
0
 private void Limpiar()
 {
     MyErrorProvider.Clear();
     IDnumericUpDown.Value = 0;
     NombreTextBox.Text    = string.Empty;
     TipoComboBox.ResetText();
     CedulaMaskedTextBox.Text  = string.Empty;
     CelularMaskedTextBox.Text = string.Empty;
     UsuarioTextBox.Text       = string.Empty;
     ContraseñaTextBox.Text    = string.Empty;
     FechaDateTimePicker.Value = DateTime.Now;
 }
예제 #3
0
 private void Limpiar()
 {
     MyErrorProvider.Clear();
     UsuarioIdNumericUpDown.Value = 0;
     NombreTextBox.Text           = string.Empty;
     CelularMaskedTextBox.Text    = string.Empty;
     CedulaMaskedTextBox.Text     = string.Empty;
     GeneroComboBox.ResetText();
     TipoComboBox.ResetText();
     EmailTextBox.Text            = string.Empty;
     UsuarioTextBox.Text          = string.Empty;
     ContraseñaTextBox.Text       = string.Empty;
     UsuarioConectadoTextBox.Text = string.Empty;
 }
예제 #4
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "El campo nombre no ouede estar vacio");
                NombreTextBox.Focus();
                paso = false;
            }

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

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe de seleccionar un tipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

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

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

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puuede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #5
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

            if (string.IsNullOrWhiteSpace(NombreTextBox.Text))
            {
                MyErrorProvider.SetError(NombreTextBox, "No se puede dejar este cmapo en blanco");
                NombreTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "No se puede dejar este cmapo en blanco");
                TipoComboBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text))
            {
                MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar este cmapo en blanco");
                UsuarioTextBox.Focus();
                paso = false;
            }
            if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text))
            {
                MyErrorProvider.SetError(ContrasenaTextBox, "No se puede dejar este cmapo en blanco");
                ContrasenaTextBox.Focus();
                paso = false;
            }

            RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>();
            var Lista = repositorio.GetList(p => true);

            foreach (var item in Lista)
            {
                if (UsuarioTextBox.Text == item.NombreUsuario)
                {
                    MyErrorProvider.SetError(UsuarioTextBox, "Ya existe un usuario con este nombre");
                    UsuarioTextBox.Focus();
                    paso = false;
                }
            }

            return(paso);
        }
예제 #6
0
        private bool Validar()
        {
            MyErrorProvider.Clear();
            bool paso = true;

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

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

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

            if (string.IsNullOrWhiteSpace(GeneroComboBox.Text))
            {
                MyErrorProvider.SetError(GeneroComboBox, "Debe seleccionar un genero");
                GeneroComboBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(TipoComboBox.Text))
            {
                MyErrorProvider.SetError(TipoComboBox, "Debe seleccionar un Ttipo de usuario");
                TipoComboBox.Focus();
                paso = false;
            }

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

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

            if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text))
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puede estar vacio");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            if (!EmailTextBox.Text.EndsWith("@gmail.com") && !EmailTextBox.Text.EndsWith("@outlook.com"))
            {
                MyErrorProvider.SetError(EmailTextBox, "El email debe de ser de @gmail.com o @outlook.com \npara poder realizar futuras recuperaciones");
                EmailTextBox.Focus();
                paso = false;
            }

            if (ContraseñaTextBox.Text.Length < 4)
            {
                MyErrorProvider.SetError(ContraseñaTextBox, "La contraseña debe de tener 4 o mas caracteres");
                ContraseñaTextBox.Focus();
                paso = false;
            }

            return(paso);
        }