示例#1
0
        void DgvContatosMouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (dgvContatos.Rows.Count == 0)
            {
                return;
            }

            int    i       = dgvContatos.CurrentRow.Index;
            string papel   = dgvContatos.Rows[i].Cells["Papel"].Value.ToString().Trim();
            string contato = dgvContatos.Rows[i].Cells["CodContato"].Value.ToString().Trim();

            if ((papel != null) && papel.Trim().Equals("."))
            {
                frmCadParceiros frm = new frmCadParceiros(false);
                frm.where    = "where COD_PARCEIRO='" + cliente.Trim() + "'";
                frm.ReadOnly = true;
                frm.ShowDialog();
            }
            else
            {
                frmCadContatos frm = new frmCadContatos(false);
                frm.parceiro    = cliente;
                frm.cod_contato = contato;
                frm.ReadOnly    = true;
                frm.ShowDialog();
            }
            CarregaContatos(cliente, acaoSelecionada);
        }
示例#2
0
        void BtnContatosClick(object sender, EventArgs e)
        {
            cControleAcesso acesso = new cControleAcesso();
            //if (!acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fConParceiros")) return;
            frmCadContatos frm = new frmCadContatos(true);

            frm.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros");
            frm.parceiro = edtParceiro.Text;
            cParceiros parceiros = new cParceiros();
            string     des = "", fisjur = "";

            parceiros.Procura(edtParceiro.Text, ref des, ref fisjur);
            frm.des_parceiro = des;
            frm.juridica     = fisjur.Equals("J");
            frm.ShowDialog();
            edtContato.Text = frm.edtCodigo.Text;
            edtContato.Focus();
        }
示例#3
0
        void LnkContatosLinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (dgvContatos.Rows.Count > 0)
            {
                int    i     = dgvContatos.CurrentRow.Index;
                string papel = dgvContatos.Rows[i].Cells["Papel"].Value.ToString().Trim();
                if ((papel != null) && papel.Trim().Equals("."))
                {
                    frmCadParceiros frmParceiros = new frmCadParceiros(false);
                    frmParceiros.where    = "where COD_PARCEIRO='" + cliente.Trim() + "'";
                    frmParceiros.ReadOnly = false;
                    frmParceiros.ShowDialog();
                    CarregaContatos(cliente, acaoSelecionada);
                    return;
                }
            }

            frmCadContatos frm = new frmCadContatos(false);

            frm.parceiro = cliente;
            frm.ShowDialog();
            CarregaContatos(cliente, acaoSelecionada);
        }