public frmDetalleEmpleado(Empleado empleado)
        {
            InitializeComponent();
            init();
            this.empleado = empleado;
            this.usuario = empleado.Usuario;
            btnRegistrar.Text = "Modificar";
            txtAnexo.Text = empleado.Anexo;
            txtApeMaterno.Text = empleado.ApellidoMaterno;
            txtApePaterno.Text = empleado.ApellidoPaterno;
            txtEmail.Text = empleado.Email;
            txtNombres.Text = empleado.Nombres;
            txtNumeroDocumento.Text = empleado.NumeroDocumento;
            txtTelefono.Text = empleado.Telefono;
            txtNombreUsuario.Text = empleado.Usuario.NombreUsuario;
            cboRol.Text = empleado.Usuario.Rol.Descripcion;
            cboEstadoCivil.Text = empleado.EstadoCivil;
            cboLocal.Text = empleado.Local.Nombre;
            cboTipoDocumento.Text = empleado.TipoDocumento;
            cboArea.Text = empleado.Cargo.Area.Descripcion;
            cboCargo.Text = empleado.Cargo.Descripcion;
            IND_MENSAJE = Utils.Utils.MODIFICACION_OK;

            gbxInfoPersonal.Enabled = false;
            gbxInforLaboral.Enabled = false;
            gbxInfoUsuario.Enabled = false;
            btnRegistrar.Text = "Editar";
        }
        public frmDetalleEmpleado()
        {
            InitializeComponent();
            init();
            empleado = new Empleado();
            usuario = new Usuario();
            empleado.Id = 0;

            IND_MENSAJE = Utils.Utils.REGISTRO_OK;
        }
Beispiel #3
0
        public bool Grabar(Usuario usuario)
        {
            if (new UsuarioDA().FindByProperty("NombreUsuario", usuario.NombreUsuario).Count == 0)
            {
                new UsuarioDA().Save(usuario);
                return true;
            }

            return false;
        }
Beispiel #4
0
        public static void Cargar(Usuario usuario)
        {
            PermisoBL permisoBL = new PermisoBL();

            IList<Permiso> listaPermisos = permisoBL.GetAll();

            foreach (Permiso permiso in listaPermisos)
            {
                permisos.Add(permiso.Descripcion, false);
            }

            foreach (PermisoXRol permisoXRol in usuario.Rol.RolPermisoXRolfk)
            {
                permisos[permisoXRol.Permiso.Descripcion] = true;
            }
        }
        public frmDetalleEmpleado(Empleado empleado)
        {
            InitializeComponent();
            init();
            this.empleado = empleado;
            this.usuario = empleado.Usuario;
            btnRegistrar.Text = "Modificar";
            txtAnexo.Text = empleado.Anexo;
            txtApeMaterno.Text = empleado.ApellidoMaterno;
            txtApePaterno.Text = empleado.ApellidoPaterno;
            txtEmail.Text = empleado.Email;
            txtNombres.Text = empleado.Nombres;
            txtNumeroDocumento.Text = empleado.NumeroDocumento;
            txtTelefono.Text = empleado.Telefono;
            txtNombreUsuario.Text = empleado.Usuario.NombreUsuario;
            int indice = 0;
            foreach(Rol r in cboRol.Items)
            {
                if (r.Descripcion == empleado.Usuario.Rol.Descripcion)
                {
                    cboRol.SelectedIndex = indice;
                    break;
                }
                indice++;

            }

            cboEstadoCivil.Text = empleado.EstadoCivil;
            cboLocal.Text = empleado.Local.Nombre;
            cboTipoDocumento.Text = empleado.TipoDocumento;
            cboArea.Text = empleado.Cargo.Area.Descripcion;
            cboCargo.Text = empleado.Cargo.Descripcion;
            txtClave.Text = empleado.Usuario.Contrasenha;
            txtClaveConfirmada.Text = empleado.Usuario.Contrasenha;
            IND_MENSAJE = Utils.Utils.MODIFICACION_OK;

            gbxInfoPersonal.Enabled = false;
            gbxInforLaboral.Enabled = false;
            gbxInfoUsuario.Enabled = false;
            btnRegistrar.Text = "Editar";
        }
Beispiel #6
0
 public void Modificar(Usuario usuario)
 {
     new UsuarioDA().Save(usuario);
 }