public Boolean ModificarDB(caj_parametro_Info info, List <caj_Caja_Movimiento_Tipo_x_CtaCble_Info> LstTipoxCta) { try { using (EntitiesCaja context = new EntitiesCaja()) { EntitiesCaja param = new EntitiesCaja(); var selectBaParam = (from C in param.caj_parametro where C.IdEmpresa == info.IdEmpresa select C).Count(); if (selectBaParam == 0) { var addressG = new caj_parametro(); addressG.IdEmpresa = info.IdEmpresa; addressG.Fecha_Transac = info.Fecha_Transac; addressG.IdUsuario = info.IdUsuario; addressG.IdTipoCbteCble_MoviCaja_Egr = info.IdTipoCbteCble_MoviCaja_Egr; addressG.IdTipoCbteCble_MoviCaja_Ing = info.IdTipoCbteCble_MoviCaja_Ing; addressG.IdTipoCbteCble_MoviCaja_Ing_Anu = info.IdTipoCbteCble_MoviCaja_Ing_Anu; addressG.IdTipoCbteCble_MoviCaja_Egr_Anu = info.IdTipoCbteCble_MoviCaja_Egr_Anu; addressG.IdTipo_movi_ing_x_reposicion = info.IdTipo_movi_ing_x_reposicion; context.caj_parametro.Add(addressG); context.SaveChanges(); } else { var contact = context.caj_parametro.FirstOrDefault(para => para.IdEmpresa == info.IdEmpresa); if (contact != null) { contact.IdTipoCbteCble_MoviCaja_Egr = info.IdTipoCbteCble_MoviCaja_Egr; contact.IdTipoCbteCble_MoviCaja_Ing = info.IdTipoCbteCble_MoviCaja_Ing; contact.IdTipoCbteCble_MoviCaja_Ing_Anu = info.IdTipoCbteCble_MoviCaja_Ing_Anu; contact.IdTipoCbteCble_MoviCaja_Egr_Anu = info.IdTipoCbteCble_MoviCaja_Egr_Anu; contact.IdTipo_movi_ing_x_reposicion = info.IdTipo_movi_ing_x_reposicion; contact.FechaUltMod = info.FechaUltMod; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; context.SaveChanges(); } } //graba las cuentas por tipo de movimiento de caja caj_Caja_Movimiento_Tipo_x_CtaCble_Data data = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data(); data.GrabarDB(LstTipoxCta); } 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.ToString()); } }
public Boolean GrabarDB(caj_Caja_Movimiento_Tipo_Info Info, ref int id, ref string MensajeError) { try { using (EntitiesCaja context = new EntitiesCaja()) { EntitiesCaja EDB = new EntitiesCaja(); var address = new caj_Caja_Movimiento_Tipo(); id = GetId(ref MensajeError); address.IdTipoMovi = Info.IdTipoMovi = id; address.tm_descripcion = Info.tm_descripcion; address.Estado = Info.Estado; address.tm_Signo = Info.tm_Signo; address.IdUsuario = Info.IdUsuario; address.Fecha_Transac = Info.Fecha_Transac; address.nom_pc = Info.nom_pc; address.ip = Info.ip; address.SeDeposita = Info.SeDeposita; address.IdEmpresa = Info.IdEmpresa; address.IdTipoMovi_grupo = Info.IdTipoMovi_grupo; context.caj_Caja_Movimiento_Tipo.Add(address); context.SaveChanges(); if (Info.IdCtaCble != null && Info.IdCtaCble != "") { caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data(); caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info(); tipXcta_I.IdCtaCble = Info.IdCtaCble; tipXcta_I.IdEmpresa = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa); tipXcta_I.IdTipoMovi = Info.IdTipoMovi; tipXcta_D.GrabarDB(tipXcta_I); } } 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 MensajeError); MensajeError = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean ModificarDB(caj_Caja_Movimiento_Tipo_Info Info, ref string MensajeError) { try { using (EntitiesCaja context = new EntitiesCaja()) { var contact = context.caj_Caja_Movimiento_Tipo.First(minfo => minfo.IdTipoMovi == Info.IdTipoMovi); contact.tm_descripcion = Info.tm_descripcion; contact.Estado = Info.Estado; contact.tm_Signo = Info.tm_Signo; contact.SeDeposita = Info.SeDeposita; contact.IdEmpresa = Info.IdEmpresa; contact.Fecha_UltMod = Info.Fecha_UltMod; contact.IdUsuarioUltMod = Info.IdUsuarioUltMod; context.SaveChanges(); if (Info.IdCtaCble != null && Info.IdCtaCble != "") { caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data(); caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info(); tipXcta_I.IdCtaCble = Info.IdCtaCble; tipXcta_I.IdEmpresa = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa); tipXcta_I.IdTipoMovi = Info.IdTipoMovi; tipXcta_D.ModificarDB(tipXcta_I); } } 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 MensajeError); MensajeError = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }