示例#1
0
        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();
                }

            }
        }
示例#2
0
        //-------------------
        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;
                }
            }
        }