public bool guardarDB(tb_sis_Documento_Tipo_Talonario_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_sis_Documento_Tipo_Talonario Entity = new tb_sis_Documento_Tipo_Talonario { CodDocumentoTipo = info.CodDocumentoTipo, IdSucursal = info.IdSucursal, IdEmpresa = info.IdEmpresa, Establecimiento = info.Establecimiento, Estado = info.Estado = "A", es_Documento_Electronico = info.es_Documento_Electronico, FechaCaducidad = info.FechaCaducidad, NumAutorizacion = info.NumAutorizacion, NumDocumento = info.NumDocumento, PuntoEmision = info.PuntoEmision, Usado = info.Usado }; Context.tb_sis_Documento_Tipo_Talonario.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public tb_sis_Documento_Tipo_Talonario_Info get_info(int IdEmpresa, string CodDocumentoTipo, string Establecimiento, string PuntoEmision, string NumDocumento) { try { tb_sis_Documento_Tipo_Talonario_Info info = new tb_sis_Documento_Tipo_Talonario_Info(); using (Entities_general Context = new Entities_general()) { tb_sis_Documento_Tipo_Talonario Entity = Context.tb_sis_Documento_Tipo_Talonario.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.CodDocumentoTipo == CodDocumentoTipo && q.Establecimiento == Establecimiento && q.PuntoEmision == PuntoEmision && q.NumDocumento == NumDocumento); if (Entity == null) { return(null); } info = new tb_sis_Documento_Tipo_Talonario_Info { CodDocumentoTipo = Entity.CodDocumentoTipo, IdSucursal = Entity.IdSucursal, IdEmpresa = Entity.IdEmpresa, Establecimiento = Entity.Establecimiento, Estado = Entity.Estado, es_Documento_Electronico = Entity.es_Documento_Electronico == null ? false:Convert.ToBoolean(Entity.es_Documento_Electronico), FechaCaducidad = Entity.FechaCaducidad, NumAutorizacion = Entity.NumAutorizacion, NumDocumento = Entity.NumDocumento, PuntoEmision = Entity.PuntoEmision, Usado = Entity.Usado == null ? false : Convert.ToBoolean(Entity.Usado) }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(tb_sis_Documento_Tipo_Talonario_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_sis_Documento_Tipo_Talonario Entity = Context.tb_sis_Documento_Tipo_Talonario.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.CodDocumentoTipo == info.CodDocumentoTipo && q.Establecimiento == info.Establecimiento && q.PuntoEmision == info.PuntoEmision && q.NumDocumento == info.NumDocumento); if (Entity == null) { return(false); } Entity.es_Documento_Electronico = info.es_Documento_Electronico; Entity.FechaCaducidad = info.FechaCaducidad; Entity.NumAutorizacion = info.NumAutorizacion; Entity.Usado = info.Usado; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean Guardar(Info.General.tb_sis_Documento_Tipo_Talonario_Info Info) { try { using (EntitiesGeneral Context = new EntitiesGeneral()) { var lst = from q in Context.tb_sis_Documento_Tipo_Talonario where q.IdEmpresa == Info.IdEmpresa && q.CodDocumentoTipo == Info.CodDocumentoTipo && q.Establecimiento == Info.Establecimiento && q.PuntoEmision == Info.PuntoEmision && q.NumDocumento == Info.NumDocumento select q; if (lst.Count() == 0) { var Address = new tb_sis_Documento_Tipo_Talonario(); Address.IdEmpresa = Info.IdEmpresa; Address.CodDocumentoTipo = Info.CodDocumentoTipo; Address.Establecimiento = Info.Establecimiento; Address.PuntoEmision = Info.PuntoEmision; Address.NumDocumento = Info.NumDocumento; Address.FechaCaducidad = Convert.ToDateTime(Info.FechaCaducidad); Address.Usado = Info.Usado; Address.Estado = "A"; Address.IdSucursal = Info.IdSucursal; Address.NumAutorizacion = Info.NumAutorizacion; Address.es_Documento_Electronico = Info.es_Documento_electronico; Context.tb_sis_Documento_Tipo_Talonario.Add(Address); Context.SaveChanges(); } } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool anularDB(tb_sis_Documento_Tipo_Talonario_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_sis_Documento_Tipo_Talonario Entity = Context.tb_sis_Documento_Tipo_Talonario.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.CodDocumentoTipo == info.CodDocumentoTipo && q.Establecimiento == info.Establecimiento && q.PuntoEmision == info.PuntoEmision && q.NumDocumento == info.NumDocumento); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool ModificacionMasivaDB(List <tb_sis_Documento_Tipo_Talonario_Info> info) { try { using (Entities_general Context = new Entities_general()) { foreach (var item in info) { tb_sis_Documento_Tipo_Talonario Entity = Context.tb_sis_Documento_Tipo_Talonario.FirstOrDefault(q => q.IdEmpresa == item.IdEmpresa && q.CodDocumentoTipo == item.CodDocumentoTipo && q.Establecimiento == item.Establecimiento && q.PuntoEmision == item.PuntoEmision && q.NumDocumento == item.NumDocumento); if (Entity == null) { return(false); } if (item.FechaCaducidad != null) { Entity.FechaCaducidad = item.FechaCaducidad; } if (item.NumAutorizacion != null || item.NumAutorizacion != "") { Entity.NumAutorizacion = item.NumAutorizacion; } Entity.es_Documento_Electronico = item.es_Documento_Electronico; Entity.Usado = item.Usado; Entity.Estado = item.Estado; Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }