Ejemplo n.º 1
0
        void BtnConfirmaClick(object sender, EventArgs e)
        {
            string msg = "";
            bool   result;
            string codigo = edtCodigo.Text.Trim();

            if (acao == 'I')
            {
                acao = 'i';
                return;
            }
            result = orcamento.IncluiAnexo(fornecedor, data, cod_orcamento, codigo, edtDescricao.Text, ref msg);
            if (!result)
            {
                MessageBox.Show(codigo, "Erro na inclusão do anexo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            orcamento.CarregaAnexos(dgvCadastro, fornecedor, data, cod_orcamento);
            int selecionado = Procura(codigo, true);

            if (selecionado >= 0)
            {
                dgvCadastro.Rows[selecionado].Cells[0].Selected = true;
                AtualizaDados(selecionado);
            }
            DesabilitaEdicao();
        }
Ejemplo n.º 2
0
        void FrmAnexosOrcamentoLoad(object sender, EventArgs e)
        {
            orcamento = new cOrcamentos();
            string codigo = edtCodigo.Text.Trim();

            orcamento.CarregaAnexos(dgvCadastro, fornecedor, data, cod_orcamento);
            DesabilitaEdicao();
        }
Ejemplo n.º 3
0
        public void CarregaAnexos(string fornecedor, DateTime data, int codigo)
        {
            orcamento.CarregaAnexos(dgvAnexos, fornecedor, data, codigo);
            dgvAnexos.Columns["Código"].Width    = 183;
            dgvAnexos.Columns["Arquivo"].Visible = false;

            /*
             * int n = dgvAnexos.Rows.Count;
             * int i;
             * for (i=0; i<n; i++)
             * {
             *      switch (i)
             *      {
             *              case 1:
             *                      linkLabel1.Visible = true;
             *                      linkLabel1.Text = dgvAnexos.Rows[i-1].Cells[0].Value.ToString().Trim();
             *                      break;
             *              case 2:
             *                      linkLabel2.Visible = true;
             *                      linkLabel2.Text = dgvAnexos.Rows[i-1].Cells[0].Value.ToString().Trim();
             *                      break;
             *              case 3:
             *                      linkLabel3.Visible = true;
             *                      linkLabel3.Text = dgvAnexos.Rows[i-1].Cells[0].Value.ToString().Trim();
             *                      break;
             *      }
             * }
             * for (; i<3; i++)
             * {
             *      switch (i)
             *      {
             *              case 1:
             *                      linkLabel1.Visible = false;
             *                      break;
             *              case 2:
             *                      linkLabel2.Visible = false;
             *                      break;
             *              case 3:
             *                      linkLabel3.Visible = false;
             *                      break;
             *      }
             * }
             */
        }