Ejemplo n.º 1
0
        protected void SeleccionarEstado()
        {
            ResultadoEntidad Resultado           = new ResultadoEntidad();
            EstadoEntidad    EstadoEntidadObjeto = new EstadoEntidad();
            EstadoProceso    EstadoProcesoObjeto = new EstadoProceso();

            Resultado = EstadoProcesoObjeto.SeleccionarEstado(EstadoEntidadObjeto);

            EstadoNuevo.DataValueField = "EstadoId";
            EstadoNuevo.DataTextField  = "Nombre";

            EstadoBusqueda.DataValueField = "EstadoId";
            EstadoBusqueda.DataTextField  = "Nombre";

            if (Resultado.ErrorId == 0)
            {
                EstadoNuevo.DataSource = Resultado.ResultadoDatos;
                EstadoNuevo.DataBind();

                EstadoBusqueda.DataSource = Resultado.ResultadoDatos;
                EstadoBusqueda.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            EstadoNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
            EstadoBusqueda.Items.Insert(0, new ListItem(ConstantePrograma.FiltroTodos, "0"));
        }
Ejemplo n.º 2
0
        public ResultadoEntidad SeleccionarEstado(EstadoEntidad EstadoEntidadObjeto)
        {
            string           CadenaConexion    = string.Empty;
            ResultadoEntidad Resultado         = new ResultadoEntidad();
            EstadoAcceso     EstadoAccesoDatos = new EstadoAcceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Catalogo);

            Resultado = EstadoAccesoDatos.SeleccionarEstado(EstadoEntidadObjeto, CadenaConexion);

            return(Resultado);
        }
Ejemplo n.º 3
0
        private EntityState GetState(EstadoEntidad estado)
        {
            switch (estado)
            {
            case EstadoEntidad.SinCambios: return(EntityState.Unchanged);

            case EstadoEntidad.Nuevo: return(EntityState.Added);

            case EstadoEntidad.Borrado: return(EntityState.Deleted);

            case EstadoEntidad.Modificado: return(EntityState.Modified);

            default:
                throw new InvalidOperationException($"El tipo de datos {estado} no pudo ser convertido.");
            }
        }
Ejemplo n.º 4
0
        public static List <EstadoEntidad> consultarEstado()
        {
            List <EstadoEntidad> listaEstado = new List <EstadoEntidad>();
            string        query = "SELECT * FROM Estado";
            SqlCommand    cmd   = new SqlCommand(query, obtenerDB());
            SqlDataReader dr    = cmd.ExecuteReader();

            while (dr.Read())
            {
                EstadoEntidad estado = new EstadoEntidad();
                estado.idEstado = int.Parse(dr["idEstado"].ToString());
                estado.nombre   = dr["nombre"].ToString();
                listaEstado.Add(estado);
            }
            dr.Close();
            cmd.Connection.Close();
            return(listaEstado);
        }
Ejemplo n.º 5
0
        public ResultadoEntidad SeleccionarEstado(EstadoEntidad EstadoEntidadObjeto, 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("SeleccionarEstadoProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("EstadoId", SqlDbType.SmallInt);
                Parametro.Value = EstadoEntidadObjeto.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);
            }
        }