public bool ModificarBD(ct_periodo_x_tb_modulo_Info info) { try { using (Entities_contabilidad db = new Entities_contabilidad()) { ct_periodo_x_tb_modulo entity = db.ct_periodo_x_tb_modulo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPeriodo == info.IdPeriodo && q.IdModulo == info.IdModulo).FirstOrDefault(); if (entity == null) { return(false); } entity.IdEmpresa = info.IdEmpresa; entity.IdPeriodo = info.IdPeriodo; entity.IdModulo = info.IdModulo; entity.Cerrado = info.Cerrado; entity.IdUsuarioUltModi = info.IdUsuarioUltModi; entity.FechaUltModi = DateTime.Now; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ct_periodo_x_tb_modulo_Info GetInfo(int IdEmpresa, int IdPeriodo, string IdModulo) { try { ct_periodo_x_tb_modulo_Info info = new ct_periodo_x_tb_modulo_Info(); using (Entities_contabilidad Context = new Entities_contabilidad()) { ct_periodo_x_tb_modulo Entity = Context.ct_periodo_x_tb_modulo.Where(q => q.IdEmpresa == IdEmpresa && q.IdPeriodo == IdPeriodo && q.IdModulo == IdModulo).FirstOrDefault(); if (Entity == null) { return(null); } info = new ct_periodo_x_tb_modulo_Info { IdEmpresa = Entity.IdEmpresa, IdPeriodo = Entity.IdPeriodo, IdModulo = Entity.IdModulo, Cerrado = Entity.Cerrado }; } return(info); } catch (Exception) { throw; } }
public Boolean GrabarDB(ct_periodo_x_tb_modulo_Info info, ref string MensajeError) { try { using (EntitiesDBConta context = new EntitiesDBConta()) { EntitiesDBConta EDB = new EntitiesDBConta(); var Q = from per in EDB.ct_periodo_x_tb_modulo where per.IdPeriodo == info.IdPeriodo && per.IdEmpresa == info.IdEmpresa && per.IdModulo == info.IdModulo select per; if (Q.ToList().Count == 0) { var address = new ct_periodo_x_tb_modulo(); address.IdEmpresa = info.IdEmpresa; address.IdPeriodo = Convert.ToInt32(info.IdPeriodo); address.IdModulo = info.IdModulo; address.Cerrado = info.Cerrado; address.FechaTransac = DateTime.Now; address.IdUsuario = info.IdUsuario; context.ct_periodo_x_tb_modulo.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }