private void Llamar_pantalla_forma_pago() { try { list_tipo_meca_pago = new List <Aca_Tipo_mecanismo_de_pago_Info>(); decimal IdBanco = 0; if (lista_documentos.Count() != 0) { if (RowHandle >= 0) { IdBanco = Convert.ToDecimal(gridView_Dco_bancario.GetRowCellValue(RowHandle, Col_IdBanco)); Item = lista_bancos.FirstOrDefault(q => q.Id_tb_banco_x_mgbanco == IdBanco); if (Item != null) { list_tipo_meca_pago = bus_tipo_meca_pago.Get_Lista_tipo_mecanismo_Pago_x_Banco(Item.Id_tb_banco_x_mgbanco); Frm_Aca_Forma_Pago_Cons frm_combo = new Frm_Aca_Forma_Pago_Cons(); frm_combo.set_config_combo(list_tipo_meca_pago); frm_combo.ShowDialog(); Meca_Pago_Info = frm_combo.Get_info_meca_Pago(); gridView_Dco_bancario.SetRowCellValue(RowHandle, Col_forma_de_Pago, Meca_Pago_Info == null ? 0 : Meca_Pago_Info.Id_tipo_meca_pago); } } } } 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 List <tb_banco_x_mg_banco_Info> Get_Listado_Banco_Aca() { try { List <tb_banco_x_mg_banco_Info> Lista = new List <tb_banco_x_mg_banco_Info>(); Entities_Academico conex = new Entities_Academico(); var bancos = from q in conex.tb_banco_x_mg_banco select q; foreach (var item in bancos) { tb_banco_x_mg_banco_Info info = new tb_banco_x_mg_banco_Info(); info.Id_tb_banco_x_mgbanco = item.Id_tb_banco_x_mgbanco; info.nombre = item.nombre; info.IdBanco_Erp = item.IdBanco_Erp; info.IdBanco_Academico = item.IdBanco_Academico; Lista.Add(info); } return(Lista); } 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()); } }