예제 #1
0
        private void MSSQLCurSave_Click(object sender, RoutedEventArgs e)
        {
            vOKPReport aa = (vOKPReport)this.Grido.DataContext;
            bido       bz = new bido();

            bz.PutLeoRecord(aa);
        }
예제 #2
0
파일: RepoNew.xaml.cs 프로젝트: vyz/myViz
        /// <summary>
        /// Модификация от 15 мая 2015 года
        /// Заложен 15 мая 2015 года
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gvido4Btn_Click(object sender, RoutedEventArgs e)
        {
            bido   baza   = new bido();
            string sgvido = gvidoTB.Text;
            Guid   repogvid;

            if (Guid.TryParse(sgvido, out repogvid))
            {
                List <string> smas = baza.GetRepoStartSetFrom4(sgvido);
                if (smas.Count == 6)
                {
                    this.namoTB.Text           = smas[0];
                    this.bignamoTB.Text        = smas[1];
                    this.OrBaseCommentTB.Text  = smas[2];
                    this.DescriptoTB.Text      = smas[3];
                    this.ScriptFileNameTB.Text = smas[4];
                    this.SQueryTB.Text         = smas[5];
                }
                else
                {
                    vpfGluka.BackoMess(string.Format("Возникли проблемы с чтением из четверошной базы данных информации по указанному GUID: {0}", sgvido.ToString()));
                }
            }
            else
            {
                vpfGluka.BackoMess("Заданное значение GUID, увы, не является допустимым вариантом для GUID");
            }
        }
예제 #3
0
파일: bidoTestoU.cs 프로젝트: vyz/myViz
 public void PutRepoRecordTesto()
 {
     bido target = new bido();
     vOKPReport pp = vOKPReport.ZagoCreate();
     Random aa = new Random();
     string ks = "Тестуша + " + aa.Next(32000).ToString();
     pp.BigNamo = ks;
     target.PutLeoRecord(pp);
     //Пока только это
     Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
 }
예제 #4
0
파일: bidoTestoU.cs 프로젝트: vyz/myViz
 public void GetRepoBinoDataTesto()
 {
     bido target = new bido(); // TODO: инициализация подходящего значения
     string suido = "A0A12C90-E5BA-4C3E-ACAE-0C153718BB42";
     Guid pp =  Guid.Parse(suido);
     byte[] expected = null;
     byte[] actual;
     actual = target.GetRepoBinoData(pp);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Проверьте правильность этого метода теста.");
 }
예제 #5
0
        /// <summary>
        /// Модификация от 6 марта 2015 года
        /// Заложен 6 марта 2015 года
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void savoBtn_Click(object sender, RoutedEventArgs e)
        {
            myleo     aa = (myleo)this.Bosso.DataContext;
            myleo     bb = vHistorySaver.GetDifferenceHistor(aa);
            myhistory cc = new myhistory(this.tbxComto.Text, bb);

            aa.AddHistoryObjecto(cc);
            bido bz = new bido();

            bz.PutLeoRecord(aa);
            this.Close();
        }
예제 #6
0
파일: OKPRepo.xaml.cs 프로젝트: vyz/myViz
 /// <summary>
 /// Модификация от 14 мая 2015 года
 /// Заложен 13 мая 2015 года
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void BinoRepoAddo_Click(object sender, RoutedEventArgs e)
 {
     vOKPReport aa = (vOKPReport)this.Grido.DataContext;
     bido bz = new bido();
     Guid ogu = Guid.Parse(aa.SUid);
     byte[] zna = bz.GetRepoBinoData(ogu);
     if( zna == null ) {
         vpfGluka.BackoMess("Не обнаружено бинарных данных в базе для данного отчёта.");
     } else if( aa.HasBinoRepoData ) {
         vpfGluka.BackoMess("Нельзя повторно загружать бинарные данные об отчёте, можно только обновлять.");
     } else {
         mybino dd = new mybino(zna, "№", "ОКПBaseReport", "Без");
         aa.AddBinaryObjecto(dd);
         bz.PutLeoRecord(aa);
         }
 }
예제 #7
0
파일: RepoNew.xaml.cs 프로젝트: vyz/myViz
 /// <summary>
 /// Модификация от 15 мая 2015 года
 /// Заложен 15 мая 2015 года
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void gvido4Btn_Click(object sender, RoutedEventArgs e)
 {
     bido baza = new bido();
     string sgvido = gvidoTB.Text;
     Guid repogvid;
     if (Guid.TryParse(sgvido, out repogvid)) {
         List<string> smas = baza.GetRepoStartSetFrom4(sgvido);
         if (smas.Count == 6) {
             this.namoTB.Text = smas[0];
             this.bignamoTB.Text = smas[1];
             this.OrBaseCommentTB.Text = smas[2];
             this.DescriptoTB.Text = smas[3];
             this.ScriptFileNameTB.Text = smas[4];
             this.SQueryTB.Text = smas[5];
         } else {
             vpfGluka.BackoMess(string.Format("Возникли проблемы с чтением из четверошной базы данных информации по указанному GUID: {0}", sgvido.ToString()));
             }
     } else {
         vpfGluka.BackoMess("Заданное значение GUID, увы, не является допустимым вариантом для GUID");
         }
 }
예제 #8
0
        /// <summary>
        /// Модификация от 14 мая 2015 года
        /// Заложен 13 мая 2015 года
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BinoRepoAddo_Click(object sender, RoutedEventArgs e)
        {
            vOKPReport aa  = (vOKPReport)this.Grido.DataContext;
            bido       bz  = new bido();
            Guid       ogu = Guid.Parse(aa.SUid);

            byte[] zna = bz.GetRepoBinoData(ogu);
            if (zna == null)
            {
                vpfGluka.BackoMess("Не обнаружено бинарных данных в базе для данного отчёта.");
            }
            else if (aa.HasBinoRepoData)
            {
                vpfGluka.BackoMess("Нельзя повторно загружать бинарные данные об отчёте, можно только обновлять.");
            }
            else
            {
                mybino dd = new mybino(zna, "№", "ОКПBaseReport", "Без");
                aa.AddBinaryObjecto(dd);
                bz.PutLeoRecord(aa);
            }
        }
예제 #9
0
파일: OKPRepo.xaml.cs 프로젝트: vyz/myViz
 private void MSSQLCurSave_Click(object sender, RoutedEventArgs e)
 {
     vOKPReport aa = (vOKPReport)this.Grido.DataContext;
     bido bz = new bido();
     bz.PutLeoRecord(aa);
 }