Ejemplo n.º 1
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            ServidoresPublicos servidor = new ServidoresModel().GetUsuarioPorExpediente(Convert.ToInt32(TxtExpediente.Text));

            Usuario.DataContext = servidor;

            if (servidor != null)
            {
                isServidorExist = true;
            }
        }
Ejemplo n.º 2
0
        private void RbtnAceptar_Click(object sender, RoutedEventArgs e)
        {
            servidor.IdTitulo    = Convert.ToInt32(RcbTitulo.SelectedValue);
            servidor.IdArea      = Convert.ToInt32(RcbArea.SelectedValue);
            servidor.IdUbicacion = Convert.ToInt32(RcbUbicacion.SelectedValue);

            if (isUpdating)
            {
                ServidoresModel model = new ServidoresModel(servidor);

                if (ChkDesactivar.IsChecked == true)
                {
                    model.DesactivarUsuario();
                }
                else
                {
                    model.ActualizaInfoServidores();
                }
                this.Close();
            }
            else
            {
                int userId = new ServidoresModel(servidor).SetNewServidor();

                switch (userId)
                {
                case -1:
                    MessageBox.Show("Ya existe el número de inventario.\\nVerifique por favor.");
                    break;

                case -2:
                    MessageBox.Show("El servidor público que intenta registrar, ya se encuentra registrado");
                    break;

                default:
                    MessageBox.Show("Registro exitoso.\\nExpediente: " + userId.ToString());
                    ServidoresSingleton.Servidores.Add(servidor);
                    this.Close();
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(TxtExpediente.Text) || String.IsNullOrWhiteSpace(TxtExpediente.Text))
            {
                MessageBox.Show("Ingrese un número de registro");
                return;
            }

            ServidoresPublicos servidor = new ServidoresModel().GetUsuarioPorExpediente(Convert.ToInt32(TxtExpediente.Text));

            if (servidor != null)
            {
                Usuario.DataContext        = servidor;
                RcbTitulos.SelectedValue   = servidor.IdTitulo;
                RcbAreas.SelectedValue     = servidor.IdArea;
                RcbUbicacion.SelectedValue = servidor.IdUbicacion;

                isServidorExist = true;
            }
        }