public ResultModel Post([FromBody] PerfilModelo perfil)
        {
            var dato = UpdateFichaPersonalMgr.Instancia.ActualizarPerfil(perfil.empleadoID, perfil.Nombre1, perfil.Apellido1, perfil.Apellido2,
                                                                         perfil.FechaNacimiento, perfil.Nacionalidad, perfil.CiudadNacimiento, perfil.LugarDeNacimiento,
                                                                         perfil.Direccion, perfil.EstadoCivil);

            return(dato);
        }
Пример #2
0
        public PerfilModelo ListarPerfilPorId(long id)
        {
            PerfilModelo perfil = new PerfilModelo();

            // Mapeia de TiposPerfis para o objeto de destino listaPerfisRetorno
            AutoMapper.Mapper.Map(this.perfisPersistencia.ListarTipoPerfil(id), perfil);

            // Busca o nome do servidor
            perfil.ServerName = Environment.MachineName;

            //Busca o nome do banco
            using (var entities = new DB_APRPTEntities())
            {
                perfil.DatabaseName = entities.Database.Connection.DataSource;
            }

            return(perfil);
        }
        public ResultModel ActualizarPerfil(int empleadoID, string Nombre1, string Apellido1, string Apellido2,
                                            string FechaNacimiento, string Nacionalidad, string CiudadNacimiento, string LugarDeNacimiento,
                                            string Direccion, int EstadoCivil)
        {
            PerfilModelo ObjPerfil = new PerfilModelo();

            string jsonPerfil = JsonConvert.SerializeObject(ObjPerfil);

            try
            {
                using (var db = new FichaPersonalEntities())
                {
                    db.SPA_ActualizarPerfil(
                        ObjPerfil.empleadoID        = empleadoID,
                        ObjPerfil.Nombre1           = Nombre1,
                        ObjPerfil.Apellido1         = Apellido1,
                        ObjPerfil.Apellido2         = Apellido2,
                        ObjPerfil.FechaNacimiento   = FechaNacimiento,
                        ObjPerfil.Nacionalidad      = Nacionalidad,
                        ObjPerfil.CiudadNacimiento  = "",
                        ObjPerfil.LugarDeNacimiento = LugarDeNacimiento,
                        ObjPerfil.Direccion         = Direccion,
                        ObjPerfil.EstadoCivil       = EstadoCivil);
                    return(new ResultModel
                    {
                        objeto = ObjPerfil,
                        codigo = 1,
                        mensaje = "Se Guardo Exitosamente"
                    });
                }
            }
            catch (Exception e)
            {
                return(new ResultModel
                {
                    objeto = ObjPerfil,
                    codigo = -1,
                    mensaje = "Intentelo nuevamente"
                });
            }
        }