private void btnGuardar_ItemClick(object sender, ItemClickEventArgs e) { try { Domicilios GuardarD = new Domicilios(); string valor = TabControl.SelectedTabPage.Name; switch (valor) { case "TabPais": if (txtPaisNombre.Text != string.Empty && txtPaisCode.Text != string.Empty && txtPaisISO.Text != string.Empty) { if (txtPaisId.Text == string.Empty) { GuardarD.AgregarPais(txtPaisNombre.Text, txtPaisCode.Text, txtPaisISO.Text); } else { GuardarD.EditarPais(Convert.ToInt32(txtPaisId.Text), txtPaisNombre.Text, txtPaisCode.Text, txtPaisISO.Text); } dtgDetallesPais.DataSource = GuardarD.Listar_Pais(); LimpiarObjPais(); BloquearObjetosPais(false); txtPaisNombre.Focus(); } else { MessageBox.Show("Faltan Datos por Capturar"); } break; case "TabEstado": if(txtEstadoNombre.Text!=string.Empty&& lookEstadoPais.EditValue!=null) { if(txtEstadoId.Text==string.Empty) { GuardarD.AgregarEstado(txtEstadoNombre.Text,Convert.ToInt32(lookEstadoPais.EditValue.ToString())); } else { GuardarD.EditarEstado(Convert.ToInt32(txtEstadoId.Text), txtEstadoNombre.Text, Convert.ToInt32(lookEstadoPais.EditValue.ToString())); } dtgDetallesEstado.DataSource = GuardarD.Listar_Estado(); LimpiarObjEstado(); BloquearObjetosEstados(false); txtEstadoNombre.Focus(); } else { MessageBox.Show("Faltan Datos por Capturar"); } break; case "TabMunicipio": if (txtMunicipioNombre.Text != string.Empty&& lookMunicipioPais.EditValue!=null&&lookMunicipioEstado.EditValue!=null) { if (txtMunicipioId.Text == string.Empty) { GuardarD.AgregarMunicipio(txtMunicipioNombre.Text, Convert.ToInt32(lookMunicipioEstado.EditValue.ToString())); } else { GuardarD.EditarMunicipio(Convert.ToInt32(txtMunicipioId.Text), txtMunicipioNombre.Text, Convert.ToInt32(lookMunicipioEstado.EditValue.ToString())); } dtgDetallesMunicipio.DataSource = GuardarD.Listar_Municipio(); LimpiarObjMunicipio(); BloquearObjetosMunicipios(false); txtMunicipioNombre.Focus(); } else { MessageBox.Show("Faltan Datos por Capturar"); } break; case "TabLocalidad": if (txtLocalidadNombre.Text != string.Empty && txtLocalidadMunicipioId.Text!=string.Empty) { if (txtLocalidadId.Text == string.Empty) { GuardarD.AgregarLocalidad(txtLocalidadNombre.Text,txtLocalidadCP.Text,Convert.ToInt32(txtLocalidadMunicipioId.Text)); } else { GuardarD.EditarLocalidad(Convert.ToInt32(txtLocalidadId.Text), txtLocalidadNombre.Text, txtLocalidadCP.Text, Convert.ToInt32(txtLocalidadMunicipioId.Text)); } dtgDetallesLocalidad.DataSource = GuardarD.Listar_Localidad(); LimpiarObjLocalidad(); BloquearObjetosLocalidad(false); txtLocalidadNombre.Focus(); } else { MessageBox.Show("Faltan Datos por Capturar"); } break; } MessageBox.Show("Se ha Guardado los datos Con Exito"); } catch(Exception ex) { MessageBox.Show(ex.Message); } }