コード例 #1
0
        public Visibilidad(int codigoVisibilidad)
        {
            this.cod_Visibilidad = codigoVisibilidad;
            DataSet ds = Visibilidad.obtenerTodasLasVisibilidadesPorCodigo(this.cod_Visibilidad);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRowToObject(ds.Tables[0].Rows[0]);
            }
        }
コード例 #2
0
        public static DataSet obtenerPorDescripcion(string unaDescripcion)
        {
            Visibilidad unaVisibilidad = new Visibilidad();

            unaVisibilidad.setearListaDeParametrosConDescripcion(unaDescripcion);
            DataSet ds = unaVisibilidad.TraerListado(unaVisibilidad.parameterList, "PorDescripcion");

            unaVisibilidad.parameterList.Clear();
            return(ds);
        }
コード例 #3
0
        public static DataSet obtenerTodasLasVisibilidadesConFiltros(string unaDescripcion, string unPrecio, string unPorcentaje, string unaDuracion, bool unValorDeActivo)
        {
            Visibilidad unaVisibilidad = new Visibilidad();

            unaVisibilidad.setearListaDeParametrosConDescripcionPrecioDuracionPorcentajeYActivo(unaDescripcion, unPrecio, unPorcentaje, unaDuracion, unValorDeActivo);
            DataSet ds = unaVisibilidad.TraerListado(unaVisibilidad.parameterList, "ConFiltros");

            unaVisibilidad.parameterList.Clear();
            return(ds);
        }
コード例 #4
0
        public static DataSet obtenerTodasLasVisibilidadesPorCodigo(int unCodigo)
        {
            Visibilidad unaVisibilidad = new Visibilidad();

            unaVisibilidad.cod_Visibilidad = unCodigo;
            unaVisibilidad.setearListaDeParametrosConCodVisibilidad();
            DataSet ds = unaVisibilidad.TraerListado(unaVisibilidad.parameterList, "PorCod_Visibilidad");

            unaVisibilidad.parameterList.Clear();

            return(ds);
        }
コード例 #5
0
        public void guardarDatosDeVisibilidadNueva()
        {
            DataSet dsParaComprobarExistencia = Visibilidad.obtenerPorDescripcion(this.Descripcion);

            if (dsParaComprobarExistencia.Tables[0].Rows.Count != 0)
            {
                throw new EntidadExistenteException("una visibilidad");
            }
            setearListaDeParametrosEntidadEnteraSinCodigo();
            DataSet dsNuevaVisib = this.GuardarYObtenerID(parameterList);

            parameterList.Clear();

            if (dsNuevaVisib.Tables[0].Rows.Count > 0)
            {
                this.cod_Visibilidad = Convert.ToInt32(dsNuevaVisib.Tables[0].Rows[0]["cod_Visibilidad"]);
            }
            else
            {
                throw new BadInsertException();
            }
        }
コード例 #6
0
        public static DataSet obtenerTodasLasVisibilidades()
        {
            Visibilidad unaVisibilidad = new Visibilidad();

            return(unaVisibilidad.TraerListado(unaVisibilidad.parameterList, ""));
        }