コード例 #1
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
        public static Camera MakeCamera(string name, ParamSet parameters,
            TransformSet cameraToWorldSet, float transformStart, float transformEnd,
            Film film)
        {
            var animatedCameraToWorld = new AnimatedTransform(
                cameraToWorldSet[0], transformStart,
                cameraToWorldSet[1], transformEnd);

            switch (name)
            {
                case "perspective" :
                {
                    var shutterOpen = parameters.FindSingle("shutteropen", 0.0f);
                    var shutterClose = parameters.FindSingle("shutterclose", 1.0f);
                    if (shutterOpen < shutterClose)
                        MathUtility.Swap(ref shutterOpen, ref shutterClose);
                    var lensRadius = parameters.FindSingle("lensradius", 0.0f);
                    var focalDistance = parameters.FindSingle("focaldistance", 1e30f);
                    var frame = parameters.FindSingle("frameaspectratio", film.XResolution / (float) film.YResolution);
                    var screenWindow = parameters.FindSingleList("screenwindow");
                    if (screenWindow.Length != 4)
                        screenWindow = (frame > 1.0f)
                            ? new[] { -frame, frame, -1, 1 }
                            : new[] { -1, 1, -1 / frame, 1 / frame };
                    var fieldOfView = parameters.FindSingle("fov", 90.0f);

                    return new PerspectiveCamera(animatedCameraToWorld, screenWindow, shutterOpen, shutterClose,
                        lensRadius, focalDistance, fieldOfView, film);
                }
                default :
                    throw new ArgumentException("Unknown camera: " + name);
            }
        }
コード例 #2
0
ファイル: GraphicsState.cs プロジェクト: modulexcite/aether
        public Material CreateMaterial(ParamSet parameters, Transform transform)
        {
            var textureParams = new TextureParams(parameters, MaterialParams, FloatTextures, SpectrumTextures);

            if (!string.IsNullOrEmpty(CurrentNamedMaterial) && NamedMaterials.ContainsKey(CurrentNamedMaterial))
                return NamedMaterials[CurrentNamedMaterial];
            return Factories.MakeMaterial(Material, transform, textureParams);
        }
コード例 #3
0
ファイル: TextureParams.cs プロジェクト: modulexcite/aether
 public TextureParams(ParamSet geomParams, ParamSet materialParams,
     Dictionary<string, Texture<float>> floatTextures,
     Dictionary<string, Texture<Spectrum>> spectrumTextures)
 {
     _geomParams = geomParams;
     _materialParams = materialParams;
     _floatTextures = floatTextures;
     _spectrumTextures = spectrumTextures;
 }
        public void FillPIANIFICAZIONE_FASE(PianificazioneDS ds, string IDLANCIOD)
        {
            string select = @"SELECT FA.* FROM PIANIFICAZIONE_FASE FA 
                                INNER JOIN PIANIFICAZIONE_LANCIO LA ON LA.IDLANCIO = FA.IDLANCIO WHERE LA.IDLANCIOD = $P{IDLANCIOD}";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDLANCIOD", DbType.String, IDLANCIOD);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.PIANIFICAZIONE_FASE);
            }
        }
コード例 #5
0
        public void FillRW_SCADENZE(PrioritaDS ds, DateTime dtInizio, DateTime dtFine)
        {
            string select = @"select * from rw_scadenze WHERE DATA BETWEEN $P{DATA1} and $P{DATA2}";

            ParamSet ps = new ParamSet();

            ps.AddParam("DATA1", DbType.DateTime, dtInizio);
            ps.AddParam("DATA2", DbType.DateTime, dtFine);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.RW_SCADENZE);
            }
        }
コード例 #6
0
ファイル: ParamSetRule.cs プロジェクト: zhp-apeng/HTMLTERP
        /// <summary>
        /// 检验字段值是否已存在
        /// </summary>
        /// <param name="p_TableName">表名</param>
        /// <param name="p_FieldName">字段名</param>
        /// <param name="p_FieldValue">字段值</param>
        /// <param name="p_KeyField">主键(只考虑主键为ID的情况)</param>
        /// <param name="p_KeyValue">主键值</param>
        /// <param name="p_sqlTrans"></param>
        /// <returns></returns>
        private bool CheckFieldValueIsExist(BaseEntity p_BE, string p_FieldName, string p_FieldValue, IDBTransAccess p_sqlTrans)
        {
            ParamSet  entity = (ParamSet)p_BE;
            bool      ret    = false;
            string    sql    = string.Format(" SELECT {0} FROM {1} WHERE 1=1 AND {0}={2} AND {3}<>{4}", p_FieldName, ParamSet.TableName, SysString.ToDBString(p_FieldValue), "ID", entity.ID);
            DataTable dt     = p_sqlTrans.Fill(sql);

            if (dt.Rows.Count != 0)
            {
                ret = true;
            }

            return(ret);
        }
        public void GetUSR_PRD_TDIBATopFinish(EstraiProdottiFinitiDS ds, string IDTDIBA)
        {
            string   select = string.Format(@"select MA.MODELLO,MET.DESDIBAMETHOD METODO,TB.* from ditta2.usr_prd_tdiba tb
                                inner join gruppo.magazz ma on ma.idmagazz = tb.idmagazz
                                inner join GRUPPO.USR_TAB_DIBAMETHODS MET ON MET.IDDIBAMETHOD = tb.IDDIBAMETHOD
                                where tb.IDTDIBA =  $P<IDTDIBA>");
            ParamSet ps     = new ParamSet();

            ps.AddParam("IDTDIBA", DbType.String, IDTDIBA);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_TDIBATOPFINISH);
            }
        }
コード例 #8
0
        public void FillUSR_VENDITED(ValorizzazioneDS ds, string anno)
        {
            string select = @" SELECT vd.* FROM usr_vendited vd 
        inner join usr_venditet vt on vt.idvenditet = vd.idvenditet
        where vt.annodoc = $P<ANNO> and vt.IDTABTIPDOC = '0000000022'";

            ParamSet ps = new ParamSet();

            ps.AddParam("ANNO", DbType.String, anno);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_VENDITED);
            }
        }
コード例 #9
0
        public void FillAP_GALVANICA_MODELLO(GalvanicaDS ds, string IDMAGAZZ_Lancio, string IDMAGAZZ_WIP)
        {
            string select = @"  SELECT * FROM AP_GALVANICA_MODELLO WHERE IDMAGAZZ = $P{LANCIO} AND IDMAGAZZ_WIP = $P{IDMAGAZZ_WIP}";

            ParamSet ps = new ParamSet();

            ps.AddParam("LANCIO", DbType.String, IDMAGAZZ_Lancio);
            ps.AddParam("IDMAGAZZ_WIP", DbType.String, IDMAGAZZ_WIP);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.AP_GALVANICA_MODELLO);
            }
        }
コード例 #10
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Aggregate MakeAccelerator(string name, ParamSet parameters, 
     IEnumerable<Primitive> primitives)
 {
     switch (name)
     {
         case "grid" :
         {
             var refineImmediately = parameters.FindBoolean("refineimmediately", false);
             return new GridAccelerator(primitives, refineImmediately);
         }
         default:
             throw new ArgumentException("Unknown accelerator: " + name);
     }
 }
コード例 #11
0
        public void FillUSR_VENDITEPF(PreventiviDS ds, string IDVENDITEPD)
        {
            string select = @"SELECT VF.* FROM DITTA1.USR_VENDITEPF VF
                                WHERE IDVENDITEPD = $P<IDVENDITEPD> ORDER BY QTA";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDVENDITEPD", DbType.String, IDVENDITEPD);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_VENDITEPF);
            }
        }
コード例 #12
0
        public void FillUSR_VENDITEPF_DIBATREE(PreventiviDS ds, string IDVENDITEPFDIBA)
        {
            string select = @"SELECT VF.* FROM DITTA1.USR_VENDITEPF_DIBATREE VF
                                WHERE IDVENDITEPFDIBA = $P<IDVENDITEPFDIBA> ";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDVENDITEPFDIBA", DbType.String, IDVENDITEPFDIBA);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_VENDITEPF_DIBATREE);
            }
        }
        public void GetUSR_PRD_RDIBATopFinish(EstraiProdottiFinitiDS ds, string IDTDIBA)
        {
            string   select = string.Format(@"select TB.*,UN.CODICEUNIMI 
                                from ditta2.usr_prd_Rdiba tb
                                INNER JOIN GRUPPO.TABUNIMI UN ON UN.IDTABUNIMI=TB.IDTABUNIMI
                                where tb.IDTDIBA =  $P<IDTDIBA>");
            ParamSet ps     = new ParamSet();

            ps.AddParam("IDTDIBA", DbType.String, IDTDIBA);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_RDIBATOPFINISH);
            }
        }
コード例 #14
0
        public void FillAP_PREVENTIVIG(PreventiviDS ds, string IDVENDITEPF)
        {
            string select = @"SELECT VF.* FROM AP_PREVENTIVIG VF
                                WHERE IDVENDITEPF = $P<IDVENDITEPF> ";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDVENDITEPF", DbType.String, IDVENDITEPF);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.AP_PREVENTIVIG);
            }
        }
コード例 #15
0
ファイル: NEWShopTemplate.cs プロジェクト: sortaloc/PBlackout
 public NEWShopTemplate(ParamSet set)
 {
     this.setParameters(set);
     this._id                 = set.getInt32("id");
     this._name               = set.getString("name");
     this._price              = set.getInt32("price");
     this._count              = set.getInt32("count");
     this._type2              = set.getInt32("buy_type2");
     this._buy_type           = set.getInt32("buy_type");
     this._price2             = set.getInt32("price2");
     NEWShopTemplate._uron    = set.getInt32("uron", 30);
     NEWShopTemplate._dalnost = set.getInt32("dalnost", 100);
     NEWShopTemplate._razbros = set.getInt32("uron", 10);
 }
コード例 #16
0
        public void FillODL_APERTI(string reparto, string codiceTipoMovimentoFase, ReportDS ds)
        {
            string select = @" SELECT * FROM $T{ODL_APERTI} WHERE CODTIPOMOVFASE = $P{CODTIPOMOVFASE} AND CODICECLIFO = $P{CODICECLIFO}";

            ParamSet ps = new ParamSet();

            ps.AddParam("CODTIPOMOVFASE", DbType.String, codiceTipoMovimentoFase);
            ps.AddParam("CODICECLIFO", DbType.String, reparto);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.ODL_APERTI);
            }
        }
コード例 #17
0
        public void GetUSR_PRD_FLUSSO_MOVMATE(CaricoLavoroDS ds, string IDPRDMOVMATE, string azienda)
        {
            string   select = @"  SELECT XMM.*,XCM.SEGNO FROM USR_PRD_FLUSSO_MOVMATE XMM
        INNER JOIN GRUPPO.USR_PRD_CAUMATE XCM ON XMM.IDPRDCAUMATE = XCM.IDPRDCAUMATE
        WHERE AZIENDA = $P<AZIENDA> AND IDPRDMOVMATE = $P<IDPRDMOVMATE>";
            ParamSet ps     = new ParamSet();

            ps.AddParam("IDPRDMOVMATE", DbType.String, IDPRDMOVMATE);
            ps.AddParam("AZIENDA", DbType.String, azienda);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_FLUSSO_MOVMATE);
            }
        }
コード例 #18
0
        private void dataGridProveedor_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            String columna_seleccionada = this.dataGridProveedores.Columns[e.ColumnIndex].Name;

            if (columna_seleccionada == "modificar")
            {
                FilaSeleccionada proveedor = new FilaSeleccionada();
                int cantidad_columnas      = dataGridProveedores.ColumnCount - 1;


                for (int i = 0; i < cantidad_columnas; i++)
                {
                    Object value  = dataGridProveedores[i, dataGridProveedores.CurrentCell.RowIndex].Value;
                    String nombre = dataGridProveedores.Columns[i].Name;
                    proveedor.addDato(nombre, value);
                }

                ModificacionProveedor mc = new ModificacionProveedor(proveedor, listado);
                mc.Show();
                this.listado.actualizar_datagridview();
            }
            else if (columna_seleccionada == "eliminar")
            {
                if (MessageBox.Show("¿Esta seguro que quiere eliminar este proveedor?", "Eliminar proveedor", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    ParamSet ps      = new ParamSet("GESTION_DE_PATOS.EliminarUsuario");
                    int      columna = dataGridProveedores.Columns["usernameDataGridViewTextBoxColumn"].Index;
                    int      fila    = dataGridProveedores.CurrentCell.RowIndex;

                    String username = dataGridProveedores[columna, fila].Value.ToString();
                    ps.AddParameter("@user", username);

                    SqlParameter retval = ps.execSP();

                    switch (retval.Value.ToString())
                    {
                    case "0": MessageBox.Show("Registro eliminado", "Eliminar proveedor");
                        this.listado.actualizar_datagridview();
                        break;

                    case "1": MessageBox.Show("Se produció un error. El nombre de usuario no existe", "Eliminar proveedor");
                        break;

                    case "2": MessageBox.Show("El proveedor ya se encuentra eliminado");
                        break;
                    }
                }
            }
        }
        public void FillUSR_PRD_FASIDaIDPRDMATE(PianificazioneDS ds, string IDPRDMATE)
        {
            string select = @" select * FROM usr_prd_fasi fa
                                inner join usr_prd_mate ma on ma.idprdfase = fa.idprdfase
                                where ma.idprdmate =  $P{IDPRDMATE}  ";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDPRDMATE", DbType.String, IDPRDMATE);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_FASI);
            }
        }
        public void FillUSR_PRD_FASI_FaseRipartenzaCommessaDaIDORIGINE_Tipo_1(PianificazioneDS ds, string IDPRDMOVMATE)
        {
            string select = @"select fa1.* FROM  usr_prd_mate ma 
                                inner join usr_prd_fasi fa1 on fa1.idprdfase = ma.idprdfase
                                where ma.idprdmate =  $P{IDPRDMOVMATE} ";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDPRDMOVMATE", DbType.String, IDPRDMOVMATE);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_FASI);
            }
        }
コード例 #21
0
        public void FillUSR_TRASF_RICH(TrasferimentiDS ds, string barcode)
        {
            string select = @"SELECT ri.*,RT.NUMRICHTRASFT FROM USR_TRASF_RICH ri 
                                    inner join USR_TRASF_RICHT RT ON RT.IDRICHTRASFT = RI.IDRICHTRASFT
                                    WHERE RI.BARCODE = $P{BARCODE}";

            ParamSet ps = new ParamSet();

            ps.AddParam("BARCODE", DbType.String, barcode);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_TRASF_RICH);
            }
        }
コード例 #22
0
        public void FillAP_GALVANICA_MODELLO(CertixDS ds, string IDMAGAZZ, string IDMAGAZZ_WIP)
        {
            string select = @"select mo.* from ap_galvanica_modello mo 
                            where mo.idmagazz = $P{IDMAGAZZ} and mo.idmagazz_wip = $P{IDMAGAZZ_WIP}";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDMAGAZZ", DbType.String, IDMAGAZZ);
            ps.AddParam("IDMAGAZZ_WIP", DbType.String, IDMAGAZZ_WIP);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.AP_GALVANICA_MODELLO);
            }
        }
コード例 #23
0
        public void FillUSR_VENDITEPD(PreventiviDS ds, string IDVENDITEPT)
        {
            string select = @"SELECT VD.*,MA.MODELLO, MA.DESMAGAZZ FROM DITTA1.USR_VENDITEPD VD
                                INNER JOIN GRUPPO.MAGAZZ MA ON MA.IDMAGAZZ = VD.IDMAGAZZ 
                                WHERE IDVENDITEPT = $P<IDVENDITEPT> ORDER BY NRRIGA";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDVENDITEPT", DbType.String, IDVENDITEPT);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_VENDITEPD);
            }
        }
        public void FillUSR_PRD_MOVFASIByIDLANCIOD(PianificazioneDS ds, string IDLANCIOD)
        {
            string select = @"SELECT MF.* FROM USR_PRD_MOVFASI MF 
                                INNER JOIN USR_PRD_FASI FA ON MF.IDPRDFASE = FA.IDPRDFASE
                                WHERE FA.IDLANCIOD = $P{IDLANCIOD}";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDLANCIOD", DbType.String, IDLANCIOD);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_MOVFASI);
            }
        }
コード例 #25
0
        public void FillMAGAZZSQL(EtichetteDS ds, string IDMAGAZZ)
        {
            string   select = @"SELECT * FROM CROSSREFERENCE 
                            where [Cross-Reference Type]=1
                            and [Cross-Reference Type No_]in('C00197','C00422','C00443','C00463','C00481')
                            AND [Cross-Reference No_] like '$P<IDMAGAZZ>'
                               ";
            ParamSet ps     = new ParamSet();

            ps.AddParam("IDMAGAZZ", DbType.String, IDMAGAZZ);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.MAGAZZ);
            }
        }
コード例 #26
0
        public void FillUSR_PRD_FLUSSO_MOVFASI(PrioritaDS ds, string IDPRDMOVFASE)
        {
            string   select = @"select mv.*,cau.desprdcaufase as causale from usr_prd_flusso_movfasi mv
                                inner join gruppo.usr_prd_caufasi cau on cau.idprdcaufase = mv.idprdcaufase
                                where idprdmovfase = $P<IDPRDMOVFASE>
                                order by idflussomovfase";
            ParamSet ps     = new ParamSet();

            ps.AddParam("IDPRDMOVFASE", DbType.String, IDPRDMOVFASE);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_FLUSSO_MOVFASI);
            }
        }
        public void FillUSR_PRD_FASI_INFRAGRUPPO(PianificazioneDS ds, string IDPRDFASE_FROM)
        {
            string select = @"select * from usr_prd_fasi fa
                    inner join siglapp.usr_infra_fase_to_fase infra on infra.idprdfase_to = fa.idprdfase
                    where infra.idprdfase_from =  $P{IDPRDFASE_FROM} ";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDPRDFASE_FROM", DbType.String, IDPRDFASE_FROM);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_FASI);
            }
        }
コード例 #28
0
        public void GetUSR_PRD_MOVFASIDaLancio(AnalisiOrdiniVenditaDS ds, string idLancioD)
        {
            string select = @"   SELECT * FROM USR_PRD_movFASI mf
                                    inner join USR_PRD_FASI fa on fa.idprdfase = mf.idprdfase
                                    WHERE fa.idlanciod = $P<IDLANCIOD>  
                                    and mf.qtadater>0";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDLANCIOD", DbType.String, idLancioD);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_MOVFASI);
            }
        }
コード例 #29
0
        public static Aggregate MakeAccelerator(string name, ParamSet parameters,
                                                IEnumerable <Primitive> primitives)
        {
            switch (name)
            {
            case "grid":
            {
                var refineImmediately = parameters.FindBoolean("refineimmediately", false);
                return(new GridAccelerator(primitives, refineImmediately));
            }

            default:
                throw new ArgumentException("Unknown accelerator: " + name);
            }
        }
コード例 #30
0
        public void GetUSR_PRD_MOVFASIAperte(AnalisiOrdiniVenditaDS ds, string IdPrdFase)
        {
            string select = @"   SELECT * FROM DITTA1.USR_PRD_movFASI mf
                                    inner join DITTA1.USR_PRD_FASI fa on fa.idprdfase = mf.idprdfase
                                    WHERE fa.idlanciod = (select idlanciod from DITTA1.USR_PRD_FASI where idprdfase =  $P<IDPRDFASE> ) 
                                    and mf.qtadater>0";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDPRDFASE", DbType.String, IdPrdFase);
            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_MOVFASI);
            }
        }
コード例 #31
0
        public void GetANAGRAFICA(MigrazioneODLDS ds, String idmagazz)
        {
            string select = @"SELECT MA.MODELLO,BC.* from bc_anagrafica_produzione  BC
                                INNER JOIN GRUPPO.MAGAZZ MA ON MA.IDMAGAZZ = BC.IDMAGAZZ 
                                WHERE BC.IDMAGAZZ = $P<IDMAGAZZ>";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDMAGAZZ", DbType.String, idmagazz);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.BC_ANAGRAFICA_PRODUZIONE);
            }
        }
コード例 #32
0
        public void FillUSR_PDM_FILES(PreserieDS ds, string IDMAGAZZ)
        {
            string select = @"  select FI.*, IM.IDMAGAZZ from gruppo.USR_PDM_FILES FI
            INNER JOIN GRUPPO.USR_PDM_IMG_MAGAZZ IM ON IM.IDPDMFILE = FI.IDPDMFILE
            where IM.idmagazz = $P{IDMAGAZZ}";

            ParamSet ps = new ParamSet();

            ps.AddParam("IDMAGAZZ", DbType.String, IDMAGAZZ);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PDM_FILES);
            }
        }
コード例 #33
0
        public void FillCDC_GALVANICA(CDCDS ds, List <decimal> IDDETTAGLIO, string tipoCertificato)
        {
            string selezione = ConvertToStringForInCondition(IDDETTAGLIO);
            string select    = @"SELECT * FROM CDC_GALVANICA WHERE IDDETTAGLIO IN ({0}) AND CERTIFICATO = $P<CERTIFICATO> ";

            string query = string.Format(select, selezione);

            ParamSet ps = new ParamSet();

            ps.AddParam("CERTIFICATO", DbType.String, tipoCertificato);
            using (DbDataAdapter da = BuildDataAdapter(query, ps))
            {
                da.Fill(ds.CDC_GALVANICA);
            }
        }
コード例 #34
0
        public void InsertMD_LOG(string Nota)
        {
            string select = @"INSERT INTO MD_LOG (DATAOPERAZIONE,TIPOOPERAZIONE, NOTA) VALUES ($P{Data},'INFO',$P{Nota})";

            ParamSet ps = new ParamSet();

            ps.AddParam("Nota", DbType.String, Nota);
            ps.AddParam("Data", DbType.DateTime, DateTime.Now);


            using (DbCommand cmd = BuildCommand(select, ps))
            {
                cmd.ExecuteNonQuery();
            }
        }
コード例 #35
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static AreaLight MakeAreaLight(string name, Transform lightToWorld,
     ParamSet parameters, Shape shape)
 {
     switch (name)
     {
         case "area":
         case "diffuse":
         {
             var l = parameters.FindSpectrum("L", new Spectrum(1.0f));
             var scale = parameters.FindSpectrum("scale", new Spectrum(1.0f));
             var numSamples = parameters.FindInt32("nsamples", 1);
             return new DiffuseAreaLight(lightToWorld, l * scale, numSamples, shape);
         }
         default:
             throw new ArgumentException("Unknown area light: " + name);
     }
 }
コード例 #36
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static SurfaceIntegrator MakeSurfaceIntegrator(string name, ParamSet parameters)
 {
     switch (name)
     {
         case "whitted":
         {
             var maxDepth = parameters.FindInt32("maxdepth", 5);
             return new WhittedIntegrator(maxDepth);
             }
         default:
             throw new ArgumentException("Unknown surface integrator: " + name);
     }
 }
コード例 #37
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static VolumeIntegrator MakeVolumeIntegrator(string name, ParamSet parameters)
 {
     switch (name)
     {
         case "emission":
             {
                 var stepSize = parameters.FindSingle("stepsize", 1.0f);
                 return new EmissionIntegrator(stepSize);
             }
         default:
             throw new ArgumentException("Unknown volume integrator: " + name);
     }
 }
コード例 #38
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Shape MakeShape(string name, Transform objectToWorld, 
     bool reverseOrientation, ParamSet parameters)
 {
     switch (name)
     {
         case "cylinder":
             {
                 var radius = parameters.FindSingle("radius", 1.0f);
                 var zMin = parameters.FindSingle("zmin", -1);
                 var zMax = parameters.FindSingle("zmax", 1);
                 var phiMax = parameters.FindSingle("phimax", 360.0f);
                 return new Cylinder(objectToWorld, reverseOrientation,
                     radius, zMin, zMax, phiMax);
             }
         case "disk" :
         {
             var height = parameters.FindSingle("height", 0.0f);
             var radius = parameters.FindSingle("radius", 1.0f);
             var innerRadius = parameters.FindSingle("innerradius", 0.0f);
             var phiMax = parameters.FindSingle("phimax", 360.0f);
             return new Disk(objectToWorld, reverseOrientation,
                 height, radius, innerRadius, phiMax);
         }
         case "sphere":
         {
             var radius = parameters.FindSingle("radius", 1.0f);
             var zMin = parameters.FindSingle("zmin", -radius);
             var zMax = parameters.FindSingle("zmax", radius);
             var phiMax = parameters.FindSingle("phimax", 360.0f);
             return new Sphere(objectToWorld, reverseOrientation, radius,
                 zMin, zMax, phiMax);
         }
         default:
             throw new ArgumentException("Unknown shape: " + name);
     }
 }
コード例 #39
0
    protected void Page_Load(object sender, EventArgs e)
    {
        HtmlTable a = new HtmlTable();

        APEnableActionBonusesForStatus.Controls.Add(a);

        if (!IsPostBack)
        {
          NewStartDate.Date = DateTime.Now.Date.AddDays(5);
          Session.Timeout = 30;
          try
          {
        Session["Connection"] = new OracleConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]);
        UpdateVariables();
        Connection.AutoCommit = false;
        Connection.Open();
        current.PrepareAudit(Connection); // ������� �����
        QueryResult SetsQR = Query.Execute(Connection,
          @"select s.SetID, s.Name, cc.Code as CCCode, cc.LongName as CCName, tc.Code as TCCode, tc.LongName as TCName
          from ActionParamSets s, Currencies cc, Currencies tc
         where cc.ID = s.CardCurrencyID and tc.ID = TerminalCurrencyID
         order by s.SetID", null, null);

        Session["ParamSets"] = new List<ParamSet>();
        UpdateVariables();
        ParamSets.Clear();
        for (int i = 0; i < SetsQR.Rows.Count; i++)
        {
          ParamSet PS = new ParamSet(Functions.ConvertToInt32(SetsQR[i, "SetID"]), string.Format("{0} ({1}-{2})", Functions.ConvertToString(SetsQR[i, "Name"]), Functions.ConvertToString(SetsQR[i, "CCCode"]), Functions.ConvertToString(SetsQR[i, "TCCode"])));
          ParamSets.Add(PS);
          ListItem li = new ListItem(PS.Name);
          SetsList.Items.Add(li);
        }

        Products = new ActionProducts(Connection);
        Session["Products"] = Products;

        SetsList.SelectedIndex = SetsQR.Rows.Count > 0 ? 0 : -1;
        SetsList_SelectedIndexChanged(sender, e);
          }
          finally
          {
        Connection.Close();
          }
        }
        ShowError(""); ShowHolidayError(""); ShowGoodsChargingError(""); ShowGoodsPaymentError("");
        ShowOk(""); ShowHolidayOk(""); ShowGoodsChargingOk(""); ShowGoodsPaymentOk("");
    }
コード例 #40
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Sampler MakeSampler(string name, ParamSet parameters, Film film, Camera camera)
 {
     switch (name)
     {
         case "stratified":
         {
             var jitter = parameters.FindBoolean("jitter", true);
             var xSamples = parameters.FindInt32("xsamples", 2);
             var ySamples = parameters.FindInt32("ysamples", 2);
             var sampleExtent = film.SampleExtent;
             return new StratifiedSampler(sampleExtent, xSamples, ySamples, jitter, 
                 camera.ShutterOpen, camera.ShutterClose);
             }
         default:
             throw new ArgumentException("Unknown sampler: " + name);
     }
 }
コード例 #41
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Light MakeLight(string name, Transform lightToWorld, ParamSet parameters)
 {
     switch (name)
     {
         case "distant" :
         {
             var l = parameters.FindSpectrum("L", new Spectrum(1.0f));
             var scale = parameters.FindSpectrum("scale", new Spectrum(1.0f));
             var from = parameters.FindPoint("from", Point.Zero);
             var to = parameters.FindPoint("to", new Point(0, 0, 1));
             var dir = from - to;
             return new DistantLight(lightToWorld, l * scale, dir);
         }
         case "point":
         {
             var i = parameters.FindSpectrum("I", new Spectrum(1.0f));
             var scale = parameters.FindSpectrum("scale", new Spectrum(1.0f));
             var from = parameters.FindPoint("from", Point.Zero);
             var l2w = Transform.Translate((Vector) from) * lightToWorld;
             return new PointLight(l2w, i * scale);
             }
         default:
             throw new ArgumentException("Unknown light: " + name);
     }
 }
コード例 #42
0
ファイル: TOptimizable.cs プロジェクト: heber/FreeOQ
		public virtual void Update(ParamSet paramSet)
		{
		}
コード例 #43
0
 void UpdateVariables()
 {
     Connection = Session["Connection"] as OracleConnection;
     ParamSets = Session["ParamSets"] as List<ParamSet>;
     SelectedParamSet = Session["SelectedParamSet"] as ParamSet;
     SelectedParamValue = Session["SelectedParamValue"] as ParamValue;
     Products = Session["Products"] as ActionProducts;
     current = Session["Current"] as Current;
 }
コード例 #44
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static VolumeRegion MakeVolumeRegion(string name, Transform volumeToWorld, ParamSet parameters)
 {
     switch (name)
     {
         default:
             throw new ArgumentException("Unknown volume region: " + name);
     }
 }
コード例 #45
0
ファイル: BSParam.cs プロジェクト: justasabc/opensim75grid
 public ParameterDefn(string n, string d, float v, ParamUser u, ParamGet g, ParamSet s, SetOnObject o)
 {
     name = n;
     desc = d;
     defaultValue = v;
     userParam = u;
     getter = g;
     setter = s;
     onObject = o;
 }
コード例 #46
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Filter MakeFilter(string name, ParamSet parameters)
 {
     switch (name)
     {
         case "mitchell" :
         {
             var xWidth = parameters.FindSingle("xwidth", 2.0f);
             var yWidth = parameters.FindSingle("ywidth", 2.0f);
             var b = parameters.FindSingle("B", 1.0f / 3.0f);
             var c = parameters.FindSingle("C", 1.0f / 3.0f);
             return new MitchellFilter(xWidth, yWidth, b, c);
         }
         default :
             throw new ArgumentException("Unknown filter: " + name);
     }
 }
コード例 #47
0
ファイル: Factories.cs プロジェクト: modulexcite/aether
 public static Film MakeFilm(string name, ParamSet parameters, Filter filter)
 {
     switch (name)
     {
         case "image" :
         {
             var xres = parameters.FindInt32("xresolution", 640);
             var yres = parameters.FindInt32("yresolution", 480);
             var cropWindow = parameters.FindSingleList("cropwindow");
             if (cropWindow.Length == 0)
                 cropWindow = new float[] { 0, 1, 0, 1 };
             return new ImageFilm(xres, yres, filter, cropWindow);
         }
         default:
             throw new ArgumentException("Unknown film: " + name);
     }
 }
コード例 #48
0
ファイル: TOptimizable.cs プロジェクト: heber/FreeOQ
		public virtual void Init(ParamSet paramSet)
		{
		}