public static IList <clsComuna> ListarComunas(Int64 idCiudad) { IList <clsComuna> lista = new List <clsComuna>(); SqlDataReader objReader = null; SqlParameter[] objParams; try { objParams = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.GetConexion(), "SP_C_PARAM_LISTAR_COMUNAS"); objParams[0].Value = idCiudad; objReader = SqlHelper.ExecuteReader(BaseDatos.Conexion(), "SP_C_PARAM_LISTAR_COMUNAS", objParams); while (objReader.Read()) { clsComuna comuna = new clsComuna(); comuna.Id = Convert.ToInt64(objReader["Id"]); comuna.Nombre = objReader["Comuna"].ToString(); comuna.Ciudad = new clsCiudad(); comuna.Ciudad.Id = Convert.ToInt64(objReader["IdCiudad"]); comuna.Ciudad.Nombre = objReader["Ciudad"].ToString(); comuna.Ciudad.Pais = new clsPais(); comuna.Ciudad.Pais.Id = Convert.ToInt64(objReader["IdPais"]); comuna.Ciudad.Pais.Nombre = objReader["Pais"].ToString(); lista.Add(comuna); } } catch (Exception ex) { Base.Log.Log.EscribirLog(ex.Message); return(null); } finally { if (objReader != null) { objReader.Close(); } BaseDatos.CerrarConexion(); } return(lista); }
public clsDireccion() { TipoDireccion = new clsItemParametro(); Pais = new clsPais(); Ciudad = new clsCiudad(); Comuna = new clsComuna(); Sector = new clsItemParametro(); DestinoDireccion = new clsItemParametro(); }
private clsComuna ObtenerRegistro() { var filaSelected = grdComunas.DefaultView.GetRow(gridView1.FocusedRowHandle); if (filaSelected == null) { return(null); } clsComuna com = (clsComuna)filaSelected; return(com); }
private void grdComunas_Click(object sender, EventArgs e) { clsComuna comuna = ObtenerRegistro(); if (comuna != null) { frmComunas form = frmComunas.Instancia; //if (comuna != null) //{ form.Actual = comuna; txtNombre.Text = comuna.Nombre; txtId.Text = comuna.Id.ToString(); txtPais.Text = comuna.Ciudad.Pais.Nombre; //} //else // MessageBox.Show("Debe seleccionar una Comuna", "Comuna", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }