private void Agregar_Click(object sender, RoutedEventArgs e)
 {
     if (ValidarCampos())
     {
         EmpleadoDAO empleadoDAO = new EmpleadoDAO();
         Gerente.Nombre            = TextBoxNombreGerente.Text;
         Gerente.NombreDeUsuario   = TextboxNombreDeUsuarioGerente.Text;
         Gerente.CorreoElectronico = TextboxCorreoGerente.Text;
         Gerente.Contraseña        = EncriptarCadena(PasswordboxContraseñaGerente.Password);
         Gerente.Creador           = Gerente.Nombre;
         Gerente.TipoDeEmpleado    = LogicaDeNegocio.Enumeradores.TipoDeEmpleado.Gerente;
         try
         {
             empleadoDAO.GuardarEmpleado(Gerente);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Hubo un problema registrando el gerente.", "Error");
             return;
         }
         Tecnico.Nombre            = TextBoxNombreTecnico.Text;
         Tecnico.NombreDeUsuario   = TextboxNombreDeUsuarioTecnico.Text;
         Tecnico.CorreoElectronico = TextboxCorreoTecnico.Text;
         Tecnico.Contraseña        = EncriptarCadena(PasswordboxContraseñaTecnico.Password);
         Tecnico.Creador           = Gerente.Nombre;
         Tecnico.TipoDeEmpleado    = LogicaDeNegocio.Enumeradores.TipoDeEmpleado.Tecnico;
         //Tecnico.TipoDeEmpleado = LogicaDeNegocio.Enumeradores.TipoDeEmpleado.Tecnico;
         try
         {
             empleadoDAO.GuardarEmpleado(Tecnico);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Hubo un problema registrando el técnico, sin embargo el gerente se registro correctamente", "Error");
             return;
         }
         MessageBox.Show("Gerente y técnico registrados!", "¡Exito!");
         Controlador.RegresarAInicioDeSesion();
     }
 }
Esempio n. 2
0
        public void CapturarEmpleado()
        {
            EmpleadoRegistrar.Nombre            = TextBoxNombre.Text;
            EmpleadoRegistrar.NombreDeUsuario   = Usuario.Text;
            EmpleadoRegistrar.Contraseña        = EncriptarCadena(PasswordBoxContraseña.Password);
            EmpleadoRegistrar.CorreoElectronico = correo.Text;
            EmpleadoRegistrar.TipoDeEmpleado    = (TipoDeEmpleado)ComboBoxPuesto.SelectedItem;
            EmpleadoRegistrar.Creador           = Gerente.Nombre;
            EmpleadoDAO empleadoDAO = new EmpleadoDAO();

            empleadoDAO.GuardarEmpleado(EmpleadoRegistrar);
            MessageBox.Show("Empleado Registrado con Exito!", "", MessageBoxButton.OK, MessageBoxImage.Information);
        }