Ejemplo n.º 1
0
        private void btnFonksiyonDuzenleSeciliFonksiyonuSil_Click(object sender, EventArgs e)
        {
            Function           FuncToDelete   = ((Function)lstFonksiyonDuzenleFonkiyonGoster.FocusedItem.Tag);
            FunctionRepository FuncRepository = new FunctionRepository();

            if (FunctionProcess.DeleteObjectWithControl(FuncToDelete))
            {
                MessageBox.Show("Silme İşlemi Başarılı");
                AllRefresh();
            }
        }
Ejemplo n.º 2
0
    void OnEnable()
    {
        currProcess = FunctionProcess.UNDRAWN;

        switch (funcType)
        {
        case FunctionType.DISCONTINUOUS:
            line = new DiscontinuousLine(currColor);
            break;

        case FunctionType.CONTINUOUS:
            line = new ContinuousLine(currColor);
            break;
        }
    }
Ejemplo n.º 3
0
    public IEnumerator test()
    {
        if (currProcess != FunctionProcess.IDLE)
        {
            Debug.Log("test did not RUN");
            yield break;
        }
        currProcess = FunctionProcess.LRAM;

        ContinuousLine cont = (ContinuousLine)line;

        yield return(cont.pulseColor(Random.ColorHSV(), Random.value * 3f, 0.5f, true));

        currProcess = FunctionProcess.IDLE;
    }
Ejemplo n.º 4
0
    public IEnumerator deleteFunction(float deleteTime)
    {
        if (currProcess != FunctionProcess.IDLE)
        {
            Debug.Log("Deleting did not RUN");
            yield break;
        }
        currProcess = FunctionProcess.DELETING;

        for (float deleteTimer = 0f; deleteTimer <= deleteTime && deleteTime != 0f; deleteTimer += Time.deltaTime)
        {
            line.drawLines(deleteTimer / deleteTime, 1);
            yield return(null);
        }
        line.destroyLines();

        currProcess = FunctionProcess.UNDRAWN;
    }
Ejemplo n.º 5
0
        private void btnFonksiyonEkleFonksiyonuEkle_Click(object sender, EventArgs e)
        {
            //Function FuncToAdd = new Function();
            //FuncToAdd.Name = txtFonksiyonEkleAdGir.Text;
            //FuncToAdd.Description = txtFonksiyonEkleAciklamaGir.Text;
            //FuncToAdd.Code = txtFonksiyonEkleKodGir.Text;
            //List<int> categoryIDsToAdd = new List<int>();
            //foreach (ListViewItem item in lstFonksiyonEkleKategoriGoster.Items)
            //{
            //    categoryIDsToAdd.Add(((Category)item.Tag).CategoryID);
            //}
            //FuncToAdd.Categories = categoryIDsToAdd;


            //if (FunctionProcess.SaveObjectWithControl(FuncToAdd))
            //{
            //    MessageBox.Show("Yeni Fonksiyon Ekleme Başarılı");
            //    AllRefresh();
            //}
            //else
            //{
            //    MessageBox.Show("Yeni Fonksiyon Ekleme BAŞARISIZ");
            //}


            Function FuncToAdd = new Function();

            FuncToAdd.Name        = txtFonksiyonEkleAdGir.Text;
            FuncToAdd.Description = txtFonksiyonEkleAciklamaGir.Text;
            FuncToAdd.Code        = txtFonksiyonEkleKodGir.Text;
            List <Category> categorysToAdd = new List <Category>();

            foreach (ListViewItem item in lstFonksiyonEkleKategoriGoster.Items)
            {
                categorysToAdd.Add(((Category)item.Tag));
            }
            FuncToAdd.Categories = categorysToAdd;
            if (FunctionProcess.SaveObjectWithControl(FuncToAdd))
            {
                MessageBox.Show("Fonksiyon Ekleme İşlemi Başarılı");
                AllRefresh();
            }
        }
Ejemplo n.º 6
0
    public IEnumerator drawFunction(int subdivisions, float drawTime, float start, float end)
    {
        if (currProcess != FunctionProcess.UNDRAWN)
        {
            Debug.Log("Drawing did not RUN");
            yield break;
        }
        currProcess = FunctionProcess.DRAWING;

        line.cachePoints(eq, start, end, subdivisions);
        for (float drawTimer = 0f; drawTimer <= drawTime && drawTime != 0f; drawTimer += Time.deltaTime)
        {
            line.drawLines(0, drawTimer / drawTime);
            yield return(null);
        }
        line.drawLines(0, 1);

        currProcess = FunctionProcess.IDLE;
    }
Ejemplo n.º 7
0
        private void btnFonksiyonDuzenleFonksiyonKaydet_Click(object sender, EventArgs e)
        {
            Function EditedFunction = new Function();

            EditedFunction.FunctionID  = ((Function)btnFonksiyonDuzenleOrjinaleDon.Tag).FunctionID;
            EditedFunction.Name        = txtFonksiyonDuzenleYeniAdGir.Text;
            EditedFunction.Description = txtFonksiyonDuzenleYeniAciklamaGir.Text;
            EditedFunction.Code        = txtFonksiyonDuzenleYeniKodGir.Text;
            List <Category> EditedCategoryList = new List <Category>();

            foreach (ListViewItem item in lstFonksiyonDuzenleYeniKategoriGoster.Items)
            {
                Category Cat = ((Category)item.Tag);
                EditedCategoryList.Add(Cat);
            }
            EditedFunction.Categories = EditedCategoryList;
            if (FunctionProcess.UpdateObjectWithControl(EditedFunction))
            {
                MessageBox.Show("Düzenleme Kaydedildi");
                AllRefresh();
            }
        }