protected void SeleccionarCiudad() { ResultadoEntidad Resultado = new ResultadoEntidad(); CiudadEntidad CiudadEntidadObjeto = new CiudadEntidad(); CiudadProceso CiudadProcesoObjeto = new CiudadProceso(); CiudadEntidadObjeto.EstadoId = Int16.Parse(EstadoBusqueda.SelectedValue); if (CiudadEntidadObjeto.EstadoId == 0) { CiudadBusqueda.Items.Clear(); } else { Resultado = CiudadProcesoObjeto.SeleccionarCiudad(CiudadEntidadObjeto); CiudadBusqueda.DataValueField = "CiudadId"; CiudadBusqueda.DataTextField = "Nombre"; if (Resultado.ErrorId == 0) { CiudadBusqueda.DataSource = Resultado.ResultadoDatos; CiudadBusqueda.DataBind(); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } } CiudadBusqueda.Items.Insert(0, new ListItem(ConstantePrograma.FiltroTodos, "0")); }
public ResultadoEntidad SeleccionarCiudad(CiudadEntidad CiudadEntidadObjeto) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); CiudadAcceso CiudadAccesoDatos = new CiudadAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo); Resultado = CiudadAccesoDatos.SeleccionarCiudad(CiudadEntidadObjeto, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionarCiudad(CiudadEntidad CiudadEntidadObjeto, string CadenaConexion) { DataSet ResultadoDatos = new DataSet(); SqlConnection Conexion = new SqlConnection(CadenaConexion); SqlCommand Comando; SqlParameter Parametro; SqlDataAdapter Adaptador; ResultadoEntidad Resultado = new ResultadoEntidad(); try { Comando = new SqlCommand("SeleccionarCiudadProcedimiento", Conexion); Comando.CommandType = CommandType.StoredProcedure; Parametro = new SqlParameter("CiudadId", SqlDbType.SmallInt); Parametro.Value = CiudadEntidadObjeto.CiudadId; Comando.Parameters.Add(Parametro); Parametro = new SqlParameter("EstadoId", SqlDbType.SmallInt); Parametro.Value = CiudadEntidadObjeto.EstadoId; Comando.Parameters.Add(Parametro); Adaptador = new SqlDataAdapter(Comando); ResultadoDatos = new DataSet(); Conexion.Open(); Adaptador.Fill(ResultadoDatos); Conexion.Close(); Resultado.ResultadoDatos = ResultadoDatos; return(Resultado); } catch (SqlException Excepcion) { Resultado.ErrorId = Excepcion.Number; Resultado.DescripcionError = Excepcion.Message; return(Resultado); } }