private void btnGuardar_Click(object sender, EventArgs e) { if (ValidaCamposAlta() == true) { M_Localidad oLocalidad = new M_Localidad(); C_Localidad oLocalidad_c = new C_Localidad(); oLocalidad.CodPostal = txtCodPostal.Text; oLocalidad.DescLocalidad = txtLocalidad.Text; oLocalidad.Id_Provincia = Convert.ToInt32(cmbProvincias.SelectedValue); if (Estado == m_enumEstado.Nuevo) { MessageBox.Show(oLocalidad_c.AltaLocalidad(oLocalidad), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Estado = m_enumEstado.Lectura; Botonera(); } if (Estado == m_enumEstado.Edicion) { MessageBox.Show(oLocalidad_c.EditarLocalidad(oLocalidad), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Estado = m_enumEstado.Lectura; Botonera(); } } }
//------------------- private void CargaLocalidades(M_Provincia oProvincia, M_Localidad oLocalidad, string Param) { if (cmbProvincias.SelectedIndex == -1) { cmbLocalidades.SelectedIndex = -1; } else { C_Localidad oLocalidad_c = new C_Localidad(); cmbLocalidades.DisplayMember = "DescLocalidad"; cmbLocalidades.ValueMember = "CodPostal"; cmbLocalidades.DataSource = oLocalidad_c.ObtenerTodasLocalidades(oProvincia); cmbLocalidades.SelectedIndex = -1; switch (Param) { case "1": cmbLocalidades.SelectedValue = oLocalidad.CodPostal; cmbProvincias.SelectedValue = oLocalidad.Id_Provincia; cmbLocalidades.DataSource = oLocalidad_c.ObtenerLocalidad(oLocalidad.CodPostal); cmbLocalidades.SelectedIndex = -1; break; default: break; } } }