public IConstraints3ConstraintElement Create(
            IrIndexElement rIndexElement,
            Is s,
            It t,
            Ib b,
            Iγ γ)
        {
            IConstraints3ConstraintElement constraintElement = null;

            try
            {
                constraintElement = new Constraints3ConstraintElement(
                    rIndexElement,
                    s,
                    t,
                    b,
                    γ);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(constraintElement);
        }
        public IConstraints2ConstraintElement Create(
            IsIndexElement sIndexElement,
            Ir r,
            IB B,
            Ib b)
        {
            IConstraints2ConstraintElement constraintElement = null;

            try
            {
                constraintElement = new Constraints2ConstraintElement(
                    sIndexElement,
                    r,
                    B,
                    b);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(constraintElement);
        }
Example #3
0
        // y is a variable
        public IConstraints5MConstraintElement Create(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            IB B,
            Ib b,
            Iy y)
        {
            IConstraints5MConstraintElement constraintElement = null;

            try
            {
                constraintElement = new Constraints5MConstraintElement(
                    rIndexElement,
                    sIndexElement,
                    B,
                    b,
                    y);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(constraintElement);
        }
        // y is a parameter
        public IConstraints5LConstraintElement Create(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            Interfaces.Parameters.SurgeonOperatingRoomAssignments.Iy y,
            Ib b)
        {
            IConstraints5LConstraintElement constraintElement = null;

            try
            {
                constraintElement = new Constraints5LConstraintElement(
                    rIndexElement,
                    sIndexElement,
                    y,
                    b);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(constraintElement);
        }
Example #5
0
        private void button2_Click_1(object sender, EventArgs e)
        {
            double Ib, Ic, Rc, Rb, Vcc, Vce, Vbe, Imax, beta;

            try
            {
                Rc = Convert.ToDouble(txtbeyzrc.Text) * 1000;
                Rb = Convert.ToDouble(txtbeyzrb.Text) * 1000;

                Vcc  = Convert.ToDouble(txtbeyzvcc.Text);
                Imax = (1000 * Vcc) / Rc;
                beta = Convert.ToDouble(txtbeyzbeta.Text);

                Vbe = Convert.ToDouble(txtbeyzvbe.Text);
                if (Rc > 0 & Rb > 0)
                {
                    Ib = ((Vcc - Vbe) / Rb) * Math.Pow(10, 6);
                    Ic = beta * Ib * Math.Pow(10, -3);

                    Vce              = Vcc - Ic * Rc * Math.Pow(10, -3);
                    lblbeyzib.Text   = " = " + Ib.ToString();
                    lblbeyzıc.Text   = " = " + Ic.ToString();
                    lblbeyzımax.Text = " = " + Imax.ToString();
                    lblbeyzvce.Text  = " = " + Vce.ToString();
                }
                else
                {
                    MessageBox.Show("Direnc Degerlerini yanlış girdiniz:");
                }
            }
            catch (Exception)
            {
                Form1.HataMesaji();
            }
        }
Example #6
0
        public IConstraints6ConstraintElement Create(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            Id d,
            Ib b,
            Iβ β)
        {
            IConstraints6ConstraintElement constraintElement = null;

            try
            {
                constraintElement = new Constraints6ConstraintElement(
                    rIndexElement,
                    sIndexElement,
                    d,
                    b,
                    β);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(constraintElement);
        }
        public Constraints5LConstraintElement(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            Ib b,
            Iy y)
        {
            Expression LHS = y.Value[sIndexElement, rIndexElement];

            Expression RHS = b.Value[sIndexElement, rIndexElement];

            this.Value = LHS <= RHS;
        }
Example #8
0
File: Program.cs Project: S4njay/pt
        private static void UpdateSuper()
        {
            var dir   = @"C:\Users\Trappist\Downloads\";
            var files = Directory.GetFiles(dir, "ActivityStatement.*.html");

            using (var dbContext = new PTContext())
            {
                foreach (var file in files)
                {
                    Console.Write(file);
                    string date = file
                                  .Replace(dir, "")
                                  .Replace("ActivityStatement.", "")
                                  .Replace(".html", "");
                    Console.Write(date);

                    var          fileContents = File.ReadAllText(file);
                    HtmlDocument doc          = new HtmlDocument();
                    doc.LoadHtml(fileContents);
                    var table   = doc.GetElementbyId("tblOpenPositions_U1688065Body");
                    var tbodies = table.ChildNodes
                                  .Where(a => a.Name == "div").First()
                                  .ChildNodes.Where(a => a.Name == "table").First()
                                  .ChildNodes.Where(a => a.Name == "tbody");
                    foreach (var tbody in tbodies)
                    {
                        var row = tbody.ChildNodes.Where(a => a.Name == "tr").First();
                        if (row?.Attributes["class"]?.Value == "row-summary no-details")
                        {
                            var tds = row.ChildNodes.Where(a => a.Name == "td").ToList();
                            var ib  = new Ib();
                            if (date.Length < 8)
                            {
                                date = date + "28";
                            }
                            ib.Dateimported = DateTime.ParseExact(date, "yyyyMMdd", CultureInfo.InvariantCulture);
                            ib.Symbol       = tds[0].InnerText;
                            ib.Quantity     = Convert.ToInt32(tds[1].InnerText);
                            ib.Mult         = tds[2].InnerText;
                            ib.CostPrice    = Convert.ToDecimal(tds[3].InnerText);
                            ib.CostBasis    = Convert.ToDecimal(tds[4].InnerText);
                            ib.ClosePrice   = Convert.ToDecimal(tds[5].InnerText);
                            ib.Value        = Convert.ToDecimal(tds[6].InnerText);
                            ib.UnrealizedPL = Convert.ToDecimal(tds[7].InnerText);
                            ib.Code         = tds[8].InnerText;
                            dbContext.Ib.Add(ib);
                        }
                    }
                    File.Move(file, @"C:\Data\Imported\" + file.Replace(dir, ""));
                }
                dbContext.SaveChanges();
            }
        }
        // Constructor: y is a parameter (xx0)
        public Constraints5LConstraintElement(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            Interfaces.Parameters.SurgeonOperatingRoomAssignments.Iy y,
            Ib b)
        {
            int LHS = y.GetElementAtAsint(
                sIndexElement,
                rIndexElement);

            Expression RHS = b.Value[sIndexElement, rIndexElement];

            this.Value = LHS <= RHS;
        }
Example #10
0
        static void Main(string[] args)
        {
            MyClass mc = new MyClass();

            mc.Output();
            mc.print();

            Ia ia = mc as Ia;

            ia.Output();

            Ib ib = mc as Ib;

            ib.print();
        }
        public Constraints6ConstraintElement(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            Id d,
            Ib b,
            Iβ β)
        {
            Expression LHS = Expression.Sum(
                d.Value
                .Select(
                    x => β.Value[sIndexElement, rIndexElement, x]));

            Expression RHS = b.Value[sIndexElement, rIndexElement];

            this.Value = LHS == RHS;
        }
Example #12
0
        public Constraints5MConstraintElement(
            IrIndexElement rIndexElement,
            IsIndexElement sIndexElement,
            IB B,
            Ib b,
            Iy y)
        {
            Expression LHS = b.Value[sIndexElement, rIndexElement];

            Expression RHS = B.GetElementAtAsint(
                sIndexElement)
                             *
                             y.Value[sIndexElement, rIndexElement];

            this.Value = LHS <= RHS;
        }
Example #13
0
        public Constraints2ConstraintElement(
            IsIndexElement sIndexElement,
            Ir r,
            IB B,
            Ib b)
        {
            Expression LHS = Expression.Sum(
                r.Value
                .Select(
                    x => b.Value[sIndexElement, x]));

            int RHS = B.GetElementAtAsint(
                sIndexElement);

            this.Value = LHS == RHS;
        }
Example #14
0
        public Constraints3ConstraintElement(
            IrIndexElement rIndexElement,
            Is s,
            It t,
            Ib b,
            Iγ γ)
        {
            Expression LHS = Expression.Sum(
                s.Value
                .Select(
                    x => b.Value[x, rIndexElement]));

            Expression RHS = Expression.Sum(
                t.Value
                .Select(
                    x => γ.Value[rIndexElement, x]));

            this.Value = LHS == RHS;
        }
Example #15
0
        public Ib Create(
            VariableCollection <IsIndexElement, IrIndexElement> value)
        {
            Ib variable = null;

            try
            {
                variable = new b(
                    value);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(variable);
        }
Example #16
0
        private void button3_Click(object sender, EventArgs e)
        {
            double Ib, Ic, Rc, Rb, Vcc, Vce, Vbe, Imax, beta;

            Rc = Convert.ToDouble(txtbeyzrc.Text) * 1000;
            Rb = Convert.ToDouble(txtbeyzrb.Text) * 1000;

            Vcc  = Convert.ToDouble(txtbeyzvcc.Text);
            Imax = (1000 * Vcc) / Rc;
            beta = Convert.ToDouble(txtbeyzbeta.Text);

            Vbe = Convert.ToDouble(txtbeyzvbe.Text);
            Ib  = ((Vcc - Vbe) / Rb) * Math.Pow(10, 6);
            Ic  = beta * Ib * Math.Pow(10, -3);

            Vce              = Vcc - Ic * Rc * Math.Pow(10, -3);
            lblbeyzib.Text   = " = " + Ib.ToString();
            lblbeyzıc.Text   = " = " + Ic.ToString();
            lblbeyzımax.Text = " = " + Imax.ToString();
            lblbeyzvce.Text  = " = " + Vce.ToString();
            ZedGraph.ZedGraphControl g = new ZedGraph.ZedGraphControl();
            g.Size = new Size(panel2.Width - 2, panel2.Height - 2);
            ZedGraph.GraphPane myGraphPane = g.GraphPane;
            myGraphPane.Title.Text       = "Dc yük eğrisi ";
            myGraphPane.XAxis.Title.Text = "Volt (V)";
            myGraphPane.YAxis.Title.Text = "Akım(ma)";
            PointPairList list1 = new PointPairList();

            myGraphPane.AddCurve("", new double[] { 0, Vcc }, new double[] { Imax, 0 }, Color.Blue, ZedGraph.SymbolType.None);
            myGraphPane.AddCurve("", new double[] { 0, Vce }, new double[] { Ic, Ic }, Color.Blue, ZedGraph.SymbolType.None);
            myGraphPane.AddCurve("", new double[] { Vce, Vce }, new double[] { Ic, 0 }, Color.Blue, ZedGraph.SymbolType.None);

            myGraphPane.Chart.Fill = new ZedGraph.Fill(Color.White, Color.Red, 3.0f);

            g.AxisChange();

            panel2.Controls.Add(g);
        }
Example #17
0
 public void Ficken(Ib jop)
 {
     Console.WriteLine(jop.ToString());
 }