public ba_parametros_Info get_info(int IdEmpresa) { try { ba_parametros_Info info = new ba_parametros_Info(); using (Entities_banco Context = new Entities_banco()) { ba_parametros Entity = Context.ba_parametros.FirstOrDefault(q => q.IdEmpresa == IdEmpresa); if (Entity == null) { return(null); } info = new ba_parametros_Info { IdEmpresa = Entity.IdEmpresa, CiudadDefaultParaCrearCheques = Entity.CiudadDefaultParaCrearCheques, DiasTransaccionesAFuturo = Entity.DiasTransaccionesAFuturo, CantidadChequesAlerta = Entity.CantidadChequesAlerta }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(ba_parametros_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_parametros Entity = Context.ba_parametros.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new ba_parametros { IdEmpresa = info.IdEmpresa, CiudadDefaultParaCrearCheques = info.CiudadDefaultParaCrearCheques, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, IdUsuario = info.IdUsuario, FechaTransac = DateTime.Now, PermitirSobreGiro = info.PermitirSobreGiro, CantidadChequesAlerta = info.CantidadChequesAlerta, ValidarSoloCuentasArchivo = info.ValidarSoloCuentasArchivo }; Context.ba_parametros.Add(Entity); } else { Entity.CiudadDefaultParaCrearCheques = info.CiudadDefaultParaCrearCheques; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.CantidadChequesAlerta = info.CantidadChequesAlerta; Entity.PermitirSobreGiro = info.PermitirSobreGiro; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Entity.ValidarSoloCuentasArchivo = info.ValidarSoloCuentasArchivo; } var lstDet = Context.ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo.Where(q => q.IdEmpresa == info.IdEmpresa).ToList(); Context.ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo.RemoveRange(lstDet); foreach (var item in info.Lista_CbteBan_x_CbteCble) { ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo Entity_CbteBan_CbteCble = new ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo { IdEmpresa = info.IdEmpresa, CodTipoCbteBan = item.CodTipoCbteBan, IdCtaCble = item.IdCtaCble, IdTipoCbteCble = item.IdTipoCbteCble, IdTipoCbteCble_Anu = item.IdTipoCbteCble_Anu, Tipo_DebCred = item.Tipo_DebCred }; Context.ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo.Add(Entity_CbteBan_CbteCble); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean ModificarDiarioModif(ba_parametros_Info info) { try { using (EntitiesBanco Contex = new EntitiesBanco()) { EntitiesBanco ba = new EntitiesBanco(); var selectBaParam = (from C in ba.ba_parametros where C.IdEmpresa == info.IdEmpresa select C).Count(); if (selectBaParam == 0) { var address = new ba_parametros(); address.IdEmpresa = info.IdEmpresa; address.El_Diario_Contable_es_modificable = info.El_Diario_Contable_es_modificable; address.IdTipoCbte_x_Prestamo = info.IdTipoCbte_x_Prestamo; address.IdTipoNota_ND_Can_Cuotas = info.IdTipoNota_ND_Can_Cuotas; address.IdUsuario = info.IdUsuario; address.nom_pc = info.nom_pc; address.ip = info.ip; address.Ruta_descarga_fila_x_PreAviso_cheq = info.Ruta_descarga_fila_x_PreAviso_cheq; Contex.ba_parametros.Add(address); Contex.SaveChanges(); } else { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_parametros.FirstOrDefault(cot => cot.IdEmpresa == info.IdEmpresa); if (contact != null) { contact.El_Diario_Contable_es_modificable = info.El_Diario_Contable_es_modificable; contact.FechaUltMod = info.FechaUltMod; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; 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 Boolean ModificarDB(ba_parametros_Info Info, int IdEmpresa) { try { using (EntitiesBanco Contex = new EntitiesBanco()) { EntitiesBanco param_Info = new EntitiesBanco(); var selectBaParam = (from C in param_Info.ba_parametros where C.IdEmpresa == IdEmpresa select C).Count(); if (selectBaParam == 0) { var address = new ba_parametros(); address.IdEmpresa = IdEmpresa; address.El_Diario_Contable_es_modificable = true; address.CiudadDefaultParaCrearCheques = "GUAYAQUIL"; address.Ruta_descarga_fila_x_PreAviso_cheq = ""; Contex.ba_parametros.Add(address); Contex.SaveChanges(); } else { var contact = Contex.ba_parametros.FirstOrDefault(cot => cot.IdEmpresa == IdEmpresa); if (contact != null) { contact.El_Diario_Contable_es_modificable = Info.El_Diario_Contable_es_modificable; contact.CiudadDefaultParaCrearCheques = Info.CiudadDefaultParaCrearCheques; contact.IdTipoCbte_x_Prestamo = Info.IdTipoCbte_x_Prestamo; contact.IdTipoNota_ND_Can_Cuotas = Info.IdTipoNota_ND_Can_Cuotas; contact.Ruta_descarga_fila_x_PreAviso_cheq = Info.Ruta_descarga_fila_x_PreAviso_cheq; contact.IdCtaCble_Interes = Info.IdCtaCble_Interes; contact.IdCtaCble_prestamos = Info.IdCtaCble_prestamos; contact.IdUsuario = Info.IdUsuario; contact.nom_pc = Info.nom_pc; contact.ip = Info.ip; Contex.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 Boolean ModificarDB(List <ba_Banco_Otros_Parametros_Info> lista, int IdEmpresa) { try { using (EntitiesBanco Contex = new EntitiesBanco()) { EntitiesBanco param_Info = new EntitiesBanco(); var selectBaParam = (from C in param_Info.ba_parametros where C.IdEmpresa == IdEmpresa select C).Count(); if (selectBaParam == 0) { var address = new ba_parametros(); address.IdEmpresa = IdEmpresa; address.El_Diario_Contable_es_modificable = true; address.CiudadDefaultParaCrearCheques = "GUAYAQUIL"; Contex.ba_parametros.Add(address); Contex.SaveChanges(); } else { foreach (var item in lista) { var contact = Contex.ba_parametros.FirstOrDefault(cot => cot.IdEmpresa == IdEmpresa); if (contact != null) { contact.El_Diario_Contable_es_modificable = item.El_Diario_Contable_es_modificable; contact.CiudadDefaultParaCrearCheques = item.CiudadDefaultParaCrearCheques; contact.IdUsuario = item.IdUsuario; contact.nom_pc = item.nom_pc; contact.ip = item.ip; Contex.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 ba_parametros_Info Get_List_parametros(int IdEmpresa) { try { using (EntitiesBanco entity = new EntitiesBanco()) { ba_parametros parametros = entity.ba_parametros.FirstOrDefault(v => v.IdEmpresa == IdEmpresa); if (parametros != null) { return(new ba_parametros_Info() { CiudadDefaultParaCrearCheques = parametros.CiudadDefaultParaCrearCheques, El_Diario_Contable_es_modificable = parametros.El_Diario_Contable_es_modificable, IdTipoCbte_x_Prestamo = parametros.IdTipoCbte_x_Prestamo, IdTipoNota_ND_Can_Cuotas = parametros.IdTipoNota_ND_Can_Cuotas, IdEmpresa = parametros.IdEmpresa, Ruta_descarga_fila_x_PreAviso_cheq = parametros.Ruta_descarga_fila_x_PreAviso_cheq, IdCtaCble_Interes = parametros.IdCtaCble_Interes, IdCtaCble_prestamos = parametros.IdCtaCble_prestamos, MailUsuario = parametros.MailUsuario, MailClave = parametros.MailClave, MailAsunto = parametros.MailAsunto, MailCuerpo = parametros.MailCuerpo, MailPuerto = parametros.MailPuerto, MailHost = parametros.MailHost, MailPermitirSSL = parametros.MailPermitirSSL, MailCorreoCopia = parametros.MailCorreoCopia }); } else { return(new ba_parametros_Info()); } } } 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 guardarDB(ba_parametros_Info info) { try { using (Entities_banco Context = new Entities_banco()) { ba_parametros Entity = Context.ba_parametros.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa); if (Entity == null) { Entity = new ba_parametros { IdEmpresa = info.IdEmpresa, CiudadDefaultParaCrearCheques = info.CiudadDefaultParaCrearCheques, DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo, DiasTransaccionesAPasado = info.DiasTransaccionesAPasado, IdUsuario = info.IdUsuario, FechaTransac = DateTime.Now, PermitirSobreGiro = info.PermitirSobreGiro, CantidadChequesAlerta = info.CantidadChequesAlerta, ValidarSoloCuentasArchivo = info.ValidarSoloCuentasArchivo }; Context.ba_parametros.Add(Entity); } else { Entity.CiudadDefaultParaCrearCheques = info.CiudadDefaultParaCrearCheques; Entity.DiasTransaccionesAFuturo = info.DiasTransaccionesAFuturo; Entity.DiasTransaccionesAPasado = info.DiasTransaccionesAPasado; Entity.CantidadChequesAlerta = info.CantidadChequesAlerta; Entity.PermitirSobreGiro = info.PermitirSobreGiro; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.FechaUltMod = DateTime.Now; Entity.ValidarSoloCuentasArchivo = info.ValidarSoloCuentasArchivo; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean ModificarDiarioModif(ba_parametros_Info info) { try { using (EntitiesBanco Contex = new EntitiesBanco()) { EntitiesBanco ba = new EntitiesBanco(); var selectBaParam = (from C in ba.ba_parametros where C.IdEmpresa == info.IdEmpresa select C).Count(); if (selectBaParam == 0) { var address = new ba_parametros(); address.IdEmpresa = info.IdEmpresa; address.El_Diario_Contable_es_modificable = info.El_Diario_Contable_es_modificable; address.CiudadDefaultParaCrearCheques = info.CiudadDefaultParaCrearCheques; address.Ruta_descarga_fila_x_PreAviso_cheq = info.Ruta_descarga_fila_x_PreAviso_cheq; address.IdUsuario = info.IdUsuario; address.nom_pc = info.nom_pc; address.ip = info.ip; address.IdCtaCble_Interes = info.IdCtaCble_Interes; address.IdCtaCble_prestamos = info.IdCtaCble_prestamos; address.MailUsuario = info.MailUsuario; address.MailClave = info.MailClave; address.MailAsunto = info.MailAsunto; address.MailCuerpo = info.MailCuerpo; address.MailPuerto = info.MailPuerto; address.MailHost = info.MailHost; address.MailPermitirSSL = info.MailPermitirSSL; address.MailCorreoCopia = info.MailCorreoCopia; Contex.ba_parametros.Add(address); Contex.SaveChanges(); } else { using (EntitiesBanco context = new EntitiesBanco()) { var contact = context.ba_parametros.FirstOrDefault(cot => cot.IdEmpresa == info.IdEmpresa); if (contact != null) { contact.El_Diario_Contable_es_modificable = info.El_Diario_Contable_es_modificable; contact.Ruta_descarga_fila_x_PreAviso_cheq = info.Ruta_descarga_fila_x_PreAviso_cheq; contact.IdCtaCble_Interes = info.IdCtaCble_Interes; contact.IdCtaCble_prestamos = info.IdCtaCble_prestamos; contact.FechaUltMod = info.FechaUltMod; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.MailUsuario = info.MailUsuario; contact.MailClave = info.MailClave; contact.MailAsunto = info.MailAsunto; contact.MailCuerpo = info.MailCuerpo; contact.MailPuerto = info.MailPuerto; contact.MailHost = info.MailHost; contact.MailPermitirSSL = info.MailPermitirSSL; contact.MailCorreoCopia = info.MailCorreoCopia; 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()); } }