Example #1
0
        private void Listagem_Load(object sender, EventArgs e)
        {
            CheckBLL check = new CheckBLL();

            dvgClientes.DataSource = check.Listar();

            CheckBLL           chec = new CheckBLL();
            List <CheckModelo> lis  = new List <CheckModelo>();

            lis = chec.listar4(lis);
            foreach (CheckModelo che in lis)
            {
                ListViewItem item = new ListViewItem();

                item.Text = che.IdCodigo.ToString();

                item.SubItems.Add(che.RazaoSocial.ToString());
                item.SubItems.Add(che.Endereco.ToString());
                lsvClientes.Items.Add(item);
            }
            lsvClientes.AutoResizeColumn(0,
                                         ColumnHeaderAutoResizeStyle.HeaderSize);
            lsvClientes.AutoResizeColumn(1,
                                         ColumnHeaderAutoResizeStyle.ColumnContent);
            lsvClientes.AutoResizeColumn(2,
                                         ColumnHeaderAutoResizeStyle.ColumnContent);

            dvgClientes.Columns[0].HeaderText = "Código";
            dvgClientes.Columns[1].HeaderText = "Razão Social";
            dvgClientes.Columns[2].HeaderText = "Endereço";
        }
Example #2
0
        /// <summary>
        /// 只针对第一个文件
        /// </summary>
        private void Diff(string file)
        {
            //需要重新设计文件列表
            //从输入获取文件列表
            //string text = rtb_FileList.Text.Trim();
            //string[] files = text.Split('\n');
            //string file = files[0];
            //得到服务器文件
            if (!UiUtil.ExistTempDir())
            {
                UiUtil.CreateTempDir();
            }

            CheckBLL check = new CheckBLL(sys.Default.username, sys.Default.password,
                                          sys.Default.safeIniSrc, cb_VssDir.Text.Trim(), cb_LocalDir.Text.Trim());
            //工作区文件
            string localFilePath = cb_LocalDir.Text.Trim() + @"\" + file;
            //服务器文件版本
            string tempFileName = Guid.NewGuid().ToString();
            string tempFilePath = sys.Default.TempDir + @"\~" + tempFileName;

            check.Get(file, tempFilePath);

            //TODO:这里的调用以后使用异步调用
            //invoke TortoiseMerge
            TortoiseGit tortoise = new TortoiseGit(sys.Default.TortoiseGitRootPath);

            tortoise.Diff(tempFilePath, localFilePath);

            //当前线程暂停5秒,防止临时文件在没有被加载时就删除了
            Thread.Sleep(5000);
            //删除临时文件
            File.Delete(tempFilePath);
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            //LoggerHelper.Info(  VeraPDFResultAnalysis.ValidatePDF(@"c:\test\verapdf.txt").ToString());
            CheckBLL checkbll = new CheckBLL();

            FCNDBContext.DataAccessLayer.FCNDBContext ctx = new FCNDBContext.DataAccessLayer.FCNDBContext("SQLServerDBString");
            Check check = checkbll.GetCheckByID(2, ctx);

            check.CreateDate = DateTime.Now;
            check.Name       = "update check";
            ctx.PDFCheck.Attach(check);

            ctx.Entry(check).Property(p => p.Name).IsModified = true;
            //checkbll.Update(check, ctx);
            Check check2 = new Check();

            check2.CreateDate = DateTime.Now;
            check2.Name       = "add check";

            ctx.PDFCheck.Add(check2);
            //ctx.Entry(check2).Property(p => p.Name).IsModified = true;
            // context.Entry(file).Property(p => p.Memo).IsModified = true;
            try
            {
                int amount = ctx.SaveChanges();
                LoggerHelper.Info("Savechanges count:" + amount.ToString() + "\r\n");
            }
            catch (Exception ex)
            {
                LoggerHelper.Info("Savechanges count:" + ex.Message.ToString() + "\r\n");
            }

            //checkbll.SaveChange(ctx);
        }
Example #4
0
 private void txtConsulRazao_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Enter)
     {
         CheckBLL check = new CheckBLL();
         dvgClientes.DataSource = check.listar2(txtConsulRazao.Text);
     }
 }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        private void UndoCheckOut()
        {
            //从输入获取文件列表
            string text = rtb_FileList.Text.Trim();

            string[] files = text.Split('\n');
            //string file = files[0];
            CheckBLL check = new CheckBLL(sys.Default.username, sys.Default.password,
                                          sys.Default.safeIniSrc, cb_VssDir.Text.Trim(), cb_LocalDir.Text.Trim());

            check.UndoCheckOut(files, txt_comment.Text.Trim());
        }
Example #6
0
        /// <summary>
        ///
        /// </summary>
        private void CheckOut()
        {
            //从输入获取文件列表
            string text = rtb_FileList.Text.Trim();

            string[] files = text.Split('\n');

            CheckBLL check = new CheckBLL(sys.Default.username, sys.Default.password,
                                          sys.Default.safeIniSrc, cb_VssDir.Text.Trim(), cb_LocalDir.Text.Trim());

            check.CheckOut(files, txt_comment.Text.Trim());

            foreach (string f in files)
            {
                clb_FileList.Items.Add(f);
            }
        }
Example #7
0
        private void bntExcluir_Click(object sender, EventArgs e)
        {
            CheckModelo cli = new CheckModelo();

            cli.IdCodigo    = Convert.ToInt32(txtCodigo.Text);
            cli.RazaoSocial = txtRazaoSocial.Text;
            cli.Endereco    = txtEndereco.Text;

            if (MessageBox.Show("Deseja realmente excluir esse cadastro?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                CheckBLL obj = new CheckBLL();
                obj.excluir(cli);
                MessageBox.Show("As observações do fornecedor excluída com sucesso!");
            }

            txtCodigo.Focus();
            bloquear();
        }
Example #8
0
        private void txtCodigo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                bntCadastrar.Enabled = true;
                try
                {
                    if ((txtCodigo.Text.Equals("0") && (txtCodigo.Text.Trim().Length == 0)))
                    {
                        MessageBox.Show("Favor Informar o Codigo do Cliente");
                    }
                    else
                    {
                        CheckModelo cli = new CheckModelo();
                        cli.IdCodigo = Convert.ToInt32(txtCodigo.Text);
                        CheckBLL obj = new CheckBLL();
                        obj.listar3(cli);

                        txtRazaoSocial.Enabled = true;
                        txtEndereco.Enabled    = true;

                        if (!(ReferenceEquals(cli.RazaoSocial, null)))
                        {
                            txtRazaoSocial.Text = cli.RazaoSocial;
                            txtEndereco.Text    = cli.Endereco;
                            verifica            = 'S';
                            bntExcluir.Enabled  = true;
                        }
                        txtRazaoSocial.Focus();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Informe o código corretamente!\n" + ex.Message);
                }
            }
        }
Example #9
0
        private void bntCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                CheckModelo check = new CheckModelo();

                check.IdCodigo = Convert.ToInt32(txtCodigo.Text);
                if (check.IdCodigo <= 0)
                {
                    MessageBox.Show("Numeros negativos sao invalidos", "Aviso");
                    return;
                }

                check.RazaoSocial = txtRazaoSocial.Text;
                check.Endereco    = txtEndereco.Text;

                CheckBLL obj = new CheckBLL();
                obj.incluir(check, verifica);
                if (verifica == 'S')
                {
                    MessageBox.Show("Cliente Alterado com Sucesso");
                }
                else
                {
                    MessageBox.Show("Cliente Efetuado com Sucesso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro", ex.Message);
            }

            limpar();
            txtCodigo.Focus();
            txtRazaoSocial.Enabled = false;
            txtEndereco.Enabled    = false;
        }
Example #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            CheckBLL check = new CheckBLL();

            dvgClientes.DataSource = check.listar2(txtConsulRazao.Text);
        }