void Menu_Evento_btns(Cl_Enumeradores.eTipo_action Accion) { try { if (infoUbica != null) { switch (infoUbica.Nivel) { case 1: frm_Pais = new FrmGe_Pais_Mant(); frm_Pais.setAccion(Accion); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frm_Pais.SeInfo(bus_Pais.Get_Info_pais(infoUbica.IdPais)); } frm_Pais.Show(); frm_Pais.event_FrmGe_Pais_Mant_FormClosing += new FrmGe_Pais_Mant.delegate_FrmGe_Pais_Mant_FormClosing(frm_Pais_event_FrmGe_Pais_Mant_FormClosing); break; case 2: frm_Provi = new frmGe_Provinvia_Mant(); frm_Provi.setAccion(Accion); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frm_Provi.SeInfo(bus_Provi.Get_Info_Provincia(infoUbica.IdProvincia)); } else { frm_Provi.IdPais = infoUbica.IdPais; } frm_Provi.Show(); frm_Provi.event_frmGe_Provinvia_Mant_FormClosing += new frmGe_Provinvia_Mant.delegate_frmGe_Provinvia_Mant_FormClosing(frm_Provi_event_frmGe_Provinvia_Mant_FormClosing); break; case 3: frm_Ciu = new frmGe_Ciudad_Mant(); frm_Ciu.setAccion(Accion); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { frm_Ciu.SeInfo(bus_Ciu.Get_Info_Ciudad(infoUbica.IdCiudad)); } else { frm_Ciu.IdProvincia = infoUbica.IdProvincia; frm_Ciu.IdPais = infoUbica.IdPais; } frm_Ciu.Show(); frm_Ciu.event_frmGe_Ciudad_Mant_FormClosing += new frmGe_Ciudad_Mant.delegate_frmGe_Ciudad_Mant_FormClosing(frm_Ciu_event_frmGe_Ciudad_Mant_FormClosing); break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void ValidarSeleccion_Form(Cl_Enumeradores.eTipoUbicacion_Geo Cod_Ubicacion, Cl_Enumeradores.eTipo_action Accion) { try { if (infoUbica != null) { switch (Cod_Ubicacion) { case Cl_Enumeradores.eTipoUbicacion_Geo.Pais: if (infoUbica.Nivel == 1) { frm_Pais = new FrmGe_Pais_Mant(); frm_Pais.setAccion(Accion); frm_Pais.SeInfo(bus_Pais.Get_Info_pais(infoUbica.IdPais)); frm_Pais.Show(); frm_Pais.event_FrmGe_Pais_Mant_FormClosing += new FrmGe_Pais_Mant.delegate_FrmGe_Pais_Mant_FormClosing(frm_Pais_event_FrmGe_Pais_Mant_FormClosing); } else { MessageBox.Show("Ubiquese en un Pais para poderlo Modificar"); } break; case Cl_Enumeradores.eTipoUbicacion_Geo.Provincia: if (infoUbica.Nivel == 2) { frm_Provi = new frmGe_Provinvia_Mant(); frm_Provi.setAccion(Accion); frm_Provi.SeInfo(bus_Provi.Get_Info_Provincia(infoUbica.IdProvincia)); frm_Provi.Show(); frm_Provi.event_frmGe_Provinvia_Mant_FormClosing += new frmGe_Provinvia_Mant.delegate_frmGe_Provinvia_Mant_FormClosing(frm_Provi_event_frmGe_Provinvia_Mant_FormClosing); } else { MessageBox.Show("Ubiquese en una Provincia para poderlo Modificar"); } break; case Cl_Enumeradores.eTipoUbicacion_Geo.Ciudad: if (infoUbica.Nivel == 3) { frm_Ciu = new frmGe_Ciudad_Mant(); frm_Ciu.setAccion(Accion); frm_Ciu.SeInfo(bus_Ciu.Get_Info_Ciudad(infoUbica.IdCiudad)); frm_Ciu.Show(); frm_Ciu.event_frmGe_Ciudad_Mant_FormClosing += new frmGe_Ciudad_Mant.delegate_frmGe_Ciudad_Mant_FormClosing(frm_Ciu_event_frmGe_Ciudad_Mant_FormClosing); } else { MessageBox.Show("Ubiquese en una Ciudad para poderlo Modificar"); } break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }