public override void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            try
            {
                var usuario = _unidadDeTrabajo.UsuarioRepositorio.Obtener(entidadId.Value);

                if (usuario == null)
                {
                    var empleado = _empleadoServicio.Obtener(typeof(EmpleadoDto), (long)entidadId);

                    var nuevoUsuario = _usuarioServicio.Crear(empleado.Id, empleado.Apellido, empleado.Nombre);

                    MessageBox.Show("Usuario creado correctamente");

                    btnActualizar.PerformClick();

                    return;
                }

                MessageBox.Show("El usuario ya posee una cuenta");
                return;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Пример #2
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            if (_usuarioDto == null)
            {
                MessageBox.Show("Por favor seleccione un empleado");
                return;
            }

            try
            {
                if (_usuarioDto.NombreUsuario == "NO ASIGNADO")
                {
                    _usuarioServicio.Crear(_usuarioDto.EmpleadoId, _usuarioDto.ApellidoEmpleado, _usuarioDto.NombreEmpleado);

                    ActualizarDatos(string.Empty);

                    MessageBox.Show("El usuario se creo correctamente");
                }
                else
                {
                    MessageBox.Show("El empleado ya tiene un usuario Asignado");
                    return;
                }
            }
            catch
            {
                MessageBox.Show("Ocurrió un error al crear el Usuario");
            }
        }
Пример #3
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            if (entidad != null)
            {
                var usuarioSeleccionado = (UsuarioDTO)entidad;

                _usuarioServicio.Crear(usuarioSeleccionado.PersonaID, usuarioSeleccionado.ApellidoPersona, usuarioSeleccionado.NombrePersona);

                ActualizarDatos(string.Empty);
            }
        }
        public override void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            var empleado = _empleadoServicio.Obtener(typeof(EmpleadoDto), (long)entidadId);

            try
            {
                _usuarioServicio.Crear(empleado.Id, empleado.Apellido, empleado.Nombre);
                MessageBox.Show("Usuario creado correctamente");
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo crear el usuario");
            }
        }
Пример #5
0
        public async Task <IActionResult> Create(UsuarioAgregarCommand modelo)
        {
            if (!ModelState.IsValid)
            {
                return(View(modelo));
            }

            var _item = await _usuarioServicio.Crear(modelo);

            if (_item.Exitoso == false)
            {
                return(BadRequest(ModelState));
            }

            return(RedirectToAction(nameof(Details), new { id = _item.Result }));
        }
Пример #6
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     if (_usuarioDto == null)
     {
         MessageBox.Show("Por favor seleccione un registro");
         return;
     }
     if (_usuarioDto.Nombre != "NO ASIGNADO")
     {
         MessageBox.Show("La Persona seleccionada ya tiene Usuario");
         return;
     }
     _usuarioServicio.Crear(_usuarioDto.PersonaId, _usuarioDto.ApellidoPersona, _usuarioDto.NombrePersona);
     Actualizar(string.Empty);
     RealizoAlgunaOperacion = true;
 }
Пример #7
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            try
            {
                var usuario = _unidadDeTrabajo.UsuarioRepositorio.Obtener(usuarioId.Value);

                if (usuario == null)
                {
                    var empleado = _empleadoServicio.Obtener(typeof(EmpleadoDto), (long)empleadoId);

                    var nuevoUsuario = _usuarioServicio.Crear(empleado.Id, empleado.Apellido, empleado.Nombre);

                    configuracion = _configuracionServicio.Obtener();


                    if (MessageBox.Show("¿Deséa enviar su cuenta por correo?", "Atencion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                    {
                        try
                        {
                            _mailCliente.MandarMailUsuario(empleado.Mail, configuracion.RazonSocial, nuevoUsuario.Nombre, PasswordPorDefecto);
                            MessageBox.Show("Mensaje enviado", "Done");
                        }
                        catch (Exception ex)
                        {
                            throw new Exception(ex.Message);
                        }
                    }

                    MessageBox.Show("Usuario creado correctamente");

                    btnActualizar.PerformClick();

                    return;
                }

                MessageBox.Show("El usuario ya posee una cuenta");
                return;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 private void btnNuevo_Click(object sender, System.EventArgs e)
 {
     if (dgvGrilla.RowCount > 0)
     {
         if (_usuario.Id == 0) // Pregunto si tiene un valor
         {
             _usuarioServicio.Crear(_usuario.EmpleadoId, _usuario.ApellidoEmpleado, _usuario.NombreEmpleado);
             MessageBox.Show("El usuario fue creado de forma exitosa");
             ActualizarDatos(dgvGrilla, string.Empty);
         }
         else
         {
             MessageBox.Show("Ya existe un usuario para este empleado");
         }
     }
     else
     {
         MessageBox.Show("No hay registros Cargados");
     }
 }