public Boolean AnularDB(ba_Conciliacion_det_IngEgr_Info info) { try { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_Conciliacion_det_IngEgr.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdConciliacion == info.IdConciliacion && minfo.Secuencia == info.Secuencia); if (contact != null) { contact.Estado = "I"; contact.FechaAnulacion = info.FechaAnulacion; contact.IdUsuario_Anu = info.IdUsuario_Anu; contact.MotivoAnulacion = info.MotivoAnulacion; 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.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean ModificarDB(ba_Conciliacion_det_IngEgr_Info info) { try { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_Conciliacion_det_IngEgr.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdConciliacion == info.IdConciliacion && minfo.Secuencia == info.Secuencia); if (contact != null) { contact.tipo_IngEgr = info.tipo_IngEgr; contact.IdCbteCble = info.IdCbteCble; contact.IdTipocbte = info.IdTipocbte; contact.SecuenciaCbteCble = info.SecuenciaCbteCble; contact.Estado = info.Estado; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; 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 void UpdateRow(string IdPk, decimal IdTransaccionSession) { ba_Conciliacion_det_IngEgr_Info edited_info = get_list(IdTransaccionSession).Where(m => m.IdPK == IdPk).FirstOrDefault(); if (edited_info != null) { edited_info.seleccionado = !edited_info.seleccionado; } }
public List <ba_Conciliacion_det_IngEgr_Info> Get_List_Conciliacion_det_IngEgr(int IdEmpresa) { try { List <ba_Conciliacion_det_IngEgr_Info> lM = new List <ba_Conciliacion_det_IngEgr_Info>(); EntitiesBanco db = new EntitiesBanco(); var select_ = from T in db.ba_Conciliacion_det_IngEgr where T.IdEmpresa == IdEmpresa select T; foreach (var item in select_) { ba_Conciliacion_det_IngEgr_Info dat = new ba_Conciliacion_det_IngEgr_Info(); dat.IdEmpresa = item.IdEmpresa; dat.IdConciliacion = item.IdConciliacion; dat.Secuencia = item.Secuencia; dat.tipo_IngEgr = item.tipo_IngEgr; dat.IdCbteCble = item.IdCbteCble; dat.IdTipocbte = item.IdTipocbte; dat.SecuenciaCbteCble = item.SecuenciaCbteCble; dat.Estado = item.Estado; dat.IdUsuario = item.IdUsuario; dat.IdUsuario_Anu = item.IdUsuario_Anu; dat.IdUsuarioUltMod = item.IdUsuarioUltMod; dat.Fecha_Transac = item.Fecha_Transac; dat.Fecha_UltMod = item.Fecha_UltMod; dat.FechaAnulacion = item.FechaAnulacion; dat.ip = item.ip; dat.nom_pc = item.nom_pc; dat.MotivoAnulacion = item.MotivoAnulacion; lM.Add(dat); } return(lM); } 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.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public Boolean Anular(ba_Conciliacion_det_IngEgr_Info info) { try { return(data.AnularDB(info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "AnularDB", ex.Message), ex) { EntityType = typeof(ba_Conciliacion_det_IngEgr_Bus) }; } }