public MODResultado ModificarClientesExcluidos([FromBody] MOD_Cliente_Excluido cliente) { if (ConfiguracionNegocio.SessionUsuario(new Comun.Entidades.UsuarioPerfil.MODLoginUsuario { IdUsuario = cliente.IdUsuario, UserName = cliente.Usuario, IP = cliente.Ip }, Comun.Enumeradores.EnumSession._peticion)) { var context = FabricaNegocio.CrearClienteExcluido; return(context.Modificar(cliente)); } return(new MODResultado { CodigoRespuesta = System.Net.HttpStatusCode.BadRequest, Errores = new List <string> { "LOGIN.RTA007" } }); }
public MODResultado Registrar(MOD_Cliente_Excluido Cliente) { MODResultado resultado = new MODResultado(); try { var context = FabricaDatos.CrearCliente_Excluido; context.Modificar(Cliente); /*********************auditoria*****************************/ IAuditoriaNegocio audit = FabricaNegocio.CrearAuditoriaNegocio; audit.CrearRastroAuditoria(EnumTipoAccionAuditoria.crear, Cliente.Id.ToString(), "Cliente Excluido", null, Cliente, Cliente.Usuario, Cliente.Ip); /**********************fin auditoria***********************/ } catch (Exception e) { resultado.Errores.Add("ClI_EXC_ERROR_001"); Log.WriteLog(e, this.GetType().Namespace, Newtonsoft.Json.JsonConvert.SerializeObject(Cliente), ErrorType.Error); } return(resultado); }
public MODResultado Modificar(MOD_Cliente_Excluido Cliente) { MODResultado resultado = new MODResultado(); try { using (var conn = (SqlConnection)ObtenerConexionPrincipal()) { var _cliente = conn.Query("StpClienteExcluido", new { accion = 2, IdCliente = Cliente.Id, NUI = Cliente.NUI, ID_CAUSA = Cliente.Id_Causa, OBSERVACION = Cliente.Observacion, FEC_ULT_MODIFICACION = Cliente.Fec_Ult_Modificacion, USUARIO_MOD = Cliente.Usuario_Mod }, commandType: System.Data.CommandType.StoredProcedure).FirstOrDefault(); if (!string.IsNullOrEmpty(_cliente.ERROR)) { Log.WriteLog(new Exception(_cliente.Error), this.GetType().Namespace, String.Format(@"Cliente:{0}", System.Text.Json.JsonSerializer.Serialize(Cliente)), ErrorType.Error); resultado.Errores.Add("COMUNES.ERRORSERVICIO"); } conn.Close(); } } catch (Exception e) { Log.WriteLog(e, this.GetType().Namespace, String.Format(@"reporte:{0}", System.Text.Json.JsonSerializer.Serialize(Cliente)), ErrorType.Error); resultado.Errores.Add("COMUNES.ERRORSERVICIO"); } return(resultado); }