public bool anularDB(rq_Cliente_Info info) { try { using (Entities_requerimiento Context = new Entities_requerimiento()) { rq_Cliente Entity = Context.rq_Cliente.FirstOrDefault(q => q.iClienteID == info.iClienteID); if (Entity == null) { return(false); } Entity.bEstado = info.bEstado = false; Entity.vMotivoAnulacion = info.vMotivoAnulacion; Entity.vUserIDCreacion = info.vUserIDCreacion; Entity.dFechaAnulacion = info.dFechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(rq_Cliente_Info info) { try { using (Entities_requerimiento Context = new Entities_requerimiento()) { rq_Cliente Entity = Context.rq_Cliente.FirstOrDefault(q => q.iClienteID == info.iClienteID); if (Entity == null) { return(false); } Entity.vNombreCliente = info.vNombreCliente; Entity.vCorreos = info.vCorreos; Entity.vUserIDModificacion = info.vUserIDModificacion; Entity.dFechaModificacion = info.dFechaModificacion = DateTime.Now; var lstDet = Context.rq_ClienteTiempoRespuesta.Where(q => q.iClienteID == info.iClienteID).ToList(); Context.rq_ClienteTiempoRespuesta.RemoveRange(lstDet); foreach (var item in info.lst_Detalle) { rq_ClienteTiempoRespuesta Entity_det = new rq_ClienteTiempoRespuesta { iClienteID = Entity.iClienteID, iTipoRequerimientoID = item.iTipoRequerimientoID, iTiempo = item.iTiempo }; Context.rq_ClienteTiempoRespuesta.Add(Entity_det); } Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "modificarDB", IdUsuario = info.vUserIDModificacion }); return(false); } }
public bool guardarDB(rq_Cliente_Info info) { try { using (Entities_requerimiento Context = new Entities_requerimiento()) { rq_Cliente Entity = new rq_Cliente { vNombreCliente = info.vNombreCliente, vCorreos = info.vCorreos, bEstado = info.bEstado = true, vUserIDCreacion = info.vUserIDCreacion, dFechaCreacion = info.dFechaCreacion = DateTime.Now }; Context.rq_Cliente.Add(Entity); foreach (var item in info.lst_Detalle) { rq_ClienteTiempoRespuesta Entity_det = new rq_ClienteTiempoRespuesta { iClienteID = Entity.iClienteID, iTipoRequerimientoID = item.iTipoRequerimientoID, iTiempo = item.iTiempo }; Context.rq_ClienteTiempoRespuesta.Add(Entity_det); } Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "guardarDB", IdUsuario = info.vUserIDCreacion }); return(false); } }