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 ActionResult EditingDelete(int Secuencia) { Lista_CbteBan_CbteCble.DeleteRow(Secuencia, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); ba_parametros_Info model = new ba_parametros_Info(); model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); model.Lista_CbteBan_x_CbteCble = Lista_CbteBan_CbteCble.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos(model.IdEmpresa); return(PartialView("_GridViewPartial_CbteBan_x_CbteCble", model)); }
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()); } }
private void UCBa_Parametros_Load(object sender, EventArgs e) { try { ct_Cbtecble_tipo_Bus BusTipoCbte = new ct_Cbtecble_tipo_Bus(); List <ct_Cbtecble_tipo_Info> listTipoCbte = new List <ct_Cbtecble_tipo_Info>(); listTipoCbte = BusTipoCbte.Get_list_Cbtecble_tipo(param.IdEmpresa, ref MensajeError); cmbTipoCbte_grid.DataSource = listTipoCbte; cmbTipoCbteAnu_grid.DataSource = listTipoCbte; //carga de grid Otros Parametros ba_parametros_Info infoBoanOtros; infoBoanOtros = new ba_parametros_Info(); ba_parametros_Info InfoParam_x_Banco = new ba_parametros_Info(); InfoParam_x_Banco = BusOtrosPara.Get_Info_Banco_Otros_Parametros(param.IdEmpresa); Lista_Ciudad = new List <tb_ciudad_Info>(); Lista_Ciudad = Bus_ciudad.Get_List_Ciudad(""); cmbCiudad_Cheques.Properties.DataSource = Lista_Ciudad; cmbCiudad_Cheques.EditValue = InfoParam_x_Banco.CiudadDefaultParaCrearCheques; lmCuenta = busCuenta.Get_List_Plancta_x_ctas_Movimiento(param.IdEmpresa, ref MensajeError); cmbCtaCbte_grid.DataSource = lmCuenta; cmbCtaCbte_grid.DisplayMember = "pc_Cuenta2"; cmbCtaCbte_grid.ValueMember = "IdCtaCble"; chkDiarioModi.Checked = InfoParam_x_Banco.El_Diario_Contable_es_modificable; txt_rutaDescarga_file_preAvisoChq.Text = InfoParam_x_Banco.Ruta_descarga_fila_x_PreAviso_cheq; cmbTipoCbteCble_x_Presta.set_TipoCbteCble(Convert.ToInt32(InfoParam_x_Banco.IdTipoCbte_x_Prestamo)); cmbTipoNotaDeb_x_Pres.set_TipoNotaInfo(Convert.ToInt32(InfoParam_x_Banco.IdTipoNota_ND_Can_Cuotas)); if (InfoParam_x_Banco.IdCtaCble_Interes != null) { ucCon_PlanCtaCmb.set_PlanCtarInfo(InfoParam_x_Banco.IdCtaCble_Interes); } if (InfoParam_x_Banco.IdCtaCble_prestamos != null) { cmb_prestamos.set_PlanCtarInfo(InfoParam_x_Banco.IdCtaCble_prestamos); } ListaBind = new BindingList <ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info>(BusPara.Get_List_Cbte_Ban_tipo_x_ct_CbteCble_tipo(param.IdEmpresa)); gridControlBancoParam.DataSource = ListaBind; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
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 bool guardarDB(ba_parametros_Info info) { try { return(odata.guardarDB(info)); } catch (Exception) { throw; } }
public ActionResult Index(ba_parametros_Info model) { model.IdUsuario = SessionFixed.IdUsuario; model.IdUsuarioUltMod = SessionFixed.IdUsuario; if (!bus_parametro.guardarDB(model)) { ViewBag.mensaje = "No se pudieron actualizar los registros"; } cargar_combos(model.IdEmpresa); return(View(model)); }
public ActionResult Index() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); ba_parametros_Info model = bus_parametro.get_info(IdEmpresa); if (model == null) { model = new ba_parametros_Info(); } cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Index(ba_parametros_Info model) { model.IdUsuario = SessionFixed.IdUsuario; model.IdUsuarioUltMod = SessionFixed.IdUsuario; model.Lista_CbteBan_x_CbteCble = Lista_CbteBan_CbteCble.get_list(model.IdTransaccionSession); if (!bus_parametro.guardarDB(model)) { ViewBag.mensaje = "No se pudieron actualizar los registros"; } cargar_combos(model.IdEmpresa); return(View(model)); }
public ActionResult GridViewPartial_CbteBan_x_CbteCble() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; ba_parametros_Info model = new ba_parametros_Info(); model.IdEmpresa = IdEmpresa; model.Lista_CbteBan_x_CbteCble = Lista_CbteBan_CbteCble.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos(model.IdEmpresa); return(PartialView("_GridViewPartial_CbteBan_x_CbteCble", model)); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info info_det) { if (ModelState.IsValid) { Lista_CbteBan_CbteCble.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } ba_parametros_Info model = new ba_parametros_Info(); model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); model.Lista_CbteBan_x_CbteCble = Lista_CbteBan_CbteCble.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos(model.IdEmpresa); return(PartialView("_GridViewPartial_CbteBan_x_CbteCble", model)); }
public ba_parametros_Info Get_Info_Banco_Otros_Parametros(int IdEmpresa) { ba_parametros_Info lM = new ba_parametros_Info(); EntitiesBanco param_Info = new EntitiesBanco(); try { var selectBaParam = from C in param_Info.ba_parametros where C.IdEmpresa == IdEmpresa select C; foreach (var item in selectBaParam) { lM.IdEmpresa = item.IdEmpresa; lM.El_Diario_Contable_es_modificable = item.El_Diario_Contable_es_modificable; lM.IdTipoCbte_x_Prestamo = item.IdTipoCbte_x_Prestamo; lM.IdTipoNota_ND_Can_Cuotas = item.IdTipoNota_ND_Can_Cuotas; lM.Ruta_descarga_fila_x_PreAviso_cheq = item.Ruta_descarga_fila_x_PreAviso_cheq; lM.CiudadDefaultParaCrearCheques = item.CiudadDefaultParaCrearCheques; lM.IdUsuario = item.IdUsuario; lM.IdUsuarioUltMod = item.IdUsuarioUltMod; lM.FechaUltMod = Convert.ToDateTime(item.FechaUltMod); lM.nom_pc = item.nom_pc; lM.ip = item.ip; lM.IdCtaCble_Interes = item.IdCtaCble_Interes; lM.IdCtaCble_prestamos = item.IdCtaCble_prestamos; lM.MailUsuario = item.MailUsuario; lM.MailClave = item.MailClave; lM.MailAsunto = item.MailAsunto; lM.MailCuerpo = item.MailCuerpo; lM.MailPuerto = item.MailPuerto; lM.MailHost = item.MailHost; lM.MailPermitirSSL = item.MailPermitirSSL; lM.MailCorreoCopia = item.MailCorreoCopia; } 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 ModificarDB(ba_parametros_Info inf, int IdEmpresa) { try { return(data.ModificarDB(inf, IdEmpresa)); } 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("", "Modificar", ex.Message), ex) { EntityType = typeof(ba_parametros_Bus) }; } }
public Boolean ModificarDiarioModif(ba_parametros_Info info) { try { return(oDat.ModificarDiarioModif(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("", "ModificarDiarioModif", ex.Message), ex) { EntityType = typeof(ba_Banco_Parametros_bus) }; } }
private void FrmBA_Cancelacion_Cuotas_Load(object sender, EventArgs e) { try { parametro_banco_info = parametro_banco_bus.Get_Info_Banco_Otros_Parametros(param.IdEmpresa); setInfo(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void getGrid() { try { listaBancoParam = new List <ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info>(); int focus = this.gridViewBancoParam.FocusedRowHandle; gridViewBancoParam.FocusedRowHandle = focus + 1; foreach (var item in ListaBind) { ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info info = new ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info(); info.IdEmpresa = param.IdEmpresa; info.IdTipoCbteCble = item.IdTipoCbteCble; info.IdTipoCbteCble_Anu = item.IdTipoCbteCble_Anu; info.IdCtaCble = item.IdCtaCble; info.Tipo_DebCred = item.Tipo_DebCred == "Débito"?"D":"C"; info.CodTipoCbteBan = item.CodTipoCbteBan; listaBancoParam.Add(info); } InfoBancoOtroParam = new ba_parametros_Info(); InfoBancoOtroParam.IdEmpresa = param.IdEmpresa; InfoBancoOtroParam.El_Diario_Contable_es_modificable = chkDiarioModi.Checked; InfoBancoOtroParam.CiudadDefaultParaCrearCheques = cmbCiudad_Cheques.EditValue.ToString(); InfoBancoOtroParam.IdTipoCbte_x_Prestamo = cmbTipoCbteCble_x_Presta.get_TipoCbteCble().IdTipoCbte; InfoBancoOtroParam.IdTipoNota_ND_Can_Cuotas = cmbTipoNotaDeb_x_Pres.get_TipoNotaInfo().IdTipoNota; InfoBancoOtroParam.Ruta_descarga_fila_x_PreAviso_cheq = txt_rutaDescarga_file_preAvisoChq.Text; if (ucCon_PlanCtaCmb.get_PlanCtaInfo().IdCtaCble != null) { InfoBancoOtroParam.IdCtaCble_Interes = ucCon_PlanCtaCmb.get_PlanCtaInfo().IdCtaCble; } if (cmb_prestamos.get_PlanCtaInfo().IdCtaCble != null) { InfoBancoOtroParam.IdCtaCble_prestamos = cmb_prestamos.get_PlanCtaInfo().IdCtaCble; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public List <ba_parametros_Info> Get_List_Banco_otros_Parametros(int IdEmpresa) { List <ba_parametros_Info> lM = new List <ba_parametros_Info>(); EntitiesBanco param_Info = new EntitiesBanco(); try { var selectBaParam = from C in param_Info.ba_parametros where C.IdEmpresa == IdEmpresa select C; foreach (var item in selectBaParam) { ba_parametros_Info Cbt = new ba_parametros_Info(); Cbt.IdEmpresa = item.IdEmpresa; Cbt.IdEmpresa = item.IdEmpresa; Cbt.El_Diario_Contable_es_modificable = item.El_Diario_Contable_es_modificable; Cbt.CiudadDefaultParaCrearCheques = item.CiudadDefaultParaCrearCheques; Cbt.IdTipoNota_ND_Can_Cuotas = item.IdTipoNota_ND_Can_Cuotas; Cbt.IdTipoCbte_x_Prestamo = item.IdTipoCbte_x_Prestamo; Cbt.Ruta_descarga_fila_x_PreAviso_cheq = item.Ruta_descarga_fila_x_PreAviso_cheq; Cbt.IdUsuario = item.IdUsuario; Cbt.nom_pc = item.nom_pc; Cbt.ip = item.ip; Cbt.IdCtaCble_Interes = item.IdCtaCble_Interes; Cbt.IdCtaCble_prestamos = item.IdCtaCble_prestamos; lM.Add(Cbt); } 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 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 ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Banco", "ParametroBanco", "Index"); ViewBag.Nuevo = info.Nuevo; ViewBag.Modificar = info.Modificar; ViewBag.Anular = info.Anular; #endregion int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); ba_parametros_Info model = bus_parametro.get_info(IdEmpresa); //SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); if (model == null) { model = new ba_parametros_Info { IdEmpresa = IdEmpresa }; model.Lista_CbteBan_x_CbteCble = new List <ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info>(); Lista_CbteBan_CbteCble.set_list(model.Lista_CbteBan_x_CbteCble, model.IdTransaccionSession); } else { model.Lista_CbteBan_x_CbteCble = bus_cbteban_x_cbtecble.GetList(model.IdEmpresa); Lista_CbteBan_CbteCble.set_list(model.Lista_CbteBan_x_CbteCble, model.IdTransaccionSession); } cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Index() { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); ba_parametros_Info model = bus_parametro.get_info(IdEmpresa); SessionFixed.IdTransaccionSessionActual = Request.Params["TransaccionFixed"] != null ? Request.Params["TransaccionFixed"].ToString() : SessionFixed.IdTransaccionSessionActual; model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); if (model == null) { model = new ba_parametros_Info { IdEmpresa = IdEmpresa }; model.Lista_CbteBan_x_CbteCble = new List <ba_Cbte_Ban_tipo_x_ct_CbteCble_tipo_Info>(); Lista_CbteBan_CbteCble.set_list(model.Lista_CbteBan_x_CbteCble, model.IdTransaccionSession); } else { model.Lista_CbteBan_x_CbteCble = bus_cbteban_x_cbtecble.GetList(model.IdEmpresa); Lista_CbteBan_CbteCble.set_list(model.Lista_CbteBan_x_CbteCble, model.IdTransaccionSession); } cargar_combos(IdEmpresa); return(View(model)); }
static void Main(string[] args) { ba_Archivo_Transferencia_Data data = new ba_Archivo_Transferencia_Data(); ba_Archivo_Transferencia_Info info = data.GetTransferenciaEnvioCorreo(); if (info.IdArchivo > 0) { ba_parametros_Data datap = new ba_parametros_Data(); ba_parametros_Info datai = datap.Get_Info_Banco_Otros_Parametros(info.IdEmpresa); if (datai != null && datai.IdEmpresa > 0 && !string.IsNullOrEmpty(datai.MailUsuario)) { ba_Archivo_Transferencia_Det_Data dataD = new ba_Archivo_Transferencia_Det_Data(); var lst = dataD.GetListEnvioCorreo(info.IdEmpresa, info.IdArchivo); foreach (var item in lst) { try { MailMessage mail = new MailMessage(); mail.From = new MailAddress(datai.MailUsuario); mail.Subject = datai.MailAsunto; mail.Body = datai.MailCuerpo; mail.Body = mail.Body.Replace("[VALOR]", item.Valor.ToString("c2")); mail.Body = mail.Body.Replace("[NOMBREPROVEEDOR]", item.pe_nombreCompleto); mail.Body = mail.Body.Replace("[METODO]", item.TieneCuenta ? "TRANSFERENCIA A CUENTA" : "PAGO EN VENTANILLA"); mail.To.Add(item.Correo); mail.CC.Add(datai.MailCorreoCopia); mail.IsBodyHtml = true; try { #region smtp SmtpClient smtp = new SmtpClient(); smtp.UseDefaultCredentials = false; smtp.Host = datai.MailHost; smtp.EnableSsl = datai.MailPermitirSSL ?? false; smtp.Port = datai.MailPuerto ?? 0; smtp.Credentials = new NetworkCredential(datai.MailUsuario, datai.MailClave); smtp.Send(mail); #endregion } catch (Exception ex) { try { MailMessage mailError = new MailMessage(); mailError.From = new MailAddress(datai.MailUsuario); mailError.Subject = "ERROR - " + datai.MailAsunto; mailError.Body = "<p>Correo: " + item.Correo + "</p>"; mailError.Body += "<p>Proveedor: " + item.pe_nombreCompleto + "</p>"; mailError.Body += "<p>Valor: " + item.Valor.ToString("c2") + "</p>"; mailError.Body += "<p>Error: " + ex.InnerException == null ? ex.Message : (ex.InnerException.InnerException == null ? ex.Message : ex.InnerException.InnerException.Message) + "</p>"; mailError.To.Add("*****@*****.**"); mailError.IsBodyHtml = true; #region smtp SmtpClient smtp = new SmtpClient(); smtp.UseDefaultCredentials = false; smtp.Host = datai.MailHost; smtp.EnableSsl = datai.MailPermitirSSL ?? false; smtp.Port = datai.MailPuerto ?? 0; smtp.Credentials = new NetworkCredential(datai.MailUsuario, datai.MailClave); smtp.Send(mailError); #endregion } catch (Exception) { } } } 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()); } }