コード例 #1
0
        public TallerDiasExceptuadosBEList GETListarDiasExceptuadosxTaller(int pnid_propietario)
        {
            TallerDiasExceptuadosBEList lista = new TallerDiasExceptuadosBEList();
            IDataReader DReader = null;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_diasexceptuados_x_idtaller]";
                    db.AddParameter("@nid_propietario", DbType.Int32, ParameterDirection.Input, pnid_propietario);
                    DReader = db.GetDataReader();
                }
                while (DReader.Read())
                {
                    TallerDiasExceptuadosBE oMaestroTallerDiasExceptuadosBE = CrearTallerDiasExceptuados(DReader);
                    lista.Add(oMaestroTallerDiasExceptuadosBE);
                }

                DReader.Close();
            }
            catch (Exception)
            {
                if (DReader != null && !DReader.IsClosed)
                {
                    DReader.Close();
                }
                throw;
            }
            return(lista);
        }
コード例 #2
0
        private TallerDiasExceptuadosBE CrearTallerDiasExceptuados(IDataRecord DReader)
        {
            TallerDiasExceptuadosBE Entidad = new TallerDiasExceptuadosBE();
            int indice;

            //string var1 = "";
            //int var2 = 0;

            indice = DReader.GetOrdinal("nid_dia_exceptuado");
            Entidad.nid_dia_exceptuado = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("nid_propietario");
            Entidad.nid_propietario = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));

            indice = DReader.GetOrdinal("fe_exceptuada");
            Entidad.fe_exceptuada = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice          = DReader.GetOrdinal("fl_tipo");
            Entidad.fl_tipo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            indice            = DReader.GetOrdinal("fl_activo");
            Entidad.fl_activo = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));

            return(Entidad);
        }
コード例 #3
0
        public int GETInsertDiasExceptuadosxTaller(TallerDiasExceptuadosBE ent)
        {
            int nId = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[src_sps_ins_mae_dia_exceptuado]";

                    db.AddParameter("@nid_propietario", DbType.Int32, ParameterDirection.Input, ent.nid_propietario);
                    db.AddParameter("@fe_exceptuada", DbType.String, ParameterDirection.Input, ent.fe_exceptuada);
                    db.AddParameter("@co_usuario_crea", DbType.String, ParameterDirection.Input, ent.co_usuario);
                    db.AddParameter("@co_usuario_red", DbType.String, ParameterDirection.Input, ent.co_usuario_red);
                    db.AddParameter("@no_estacion_red", DbType.String, ParameterDirection.Input, ent.no_estacion_red);
                    db.AddParameter("@nid_dia_exceptuado", DbType.Int32, ParameterDirection.Output, 0);

                    nId = db.Execute();
                }
            }
            catch (Exception)
            {
                //r = 0;
            }
            return(0);
        }