示例#1
0
 private void dataGridDuplicatas_KeyDown(object sender, KeyEventArgs e)
 {
     if (LIS_DUPLICATAPAGARColl.Count > 0)
     {
         if ((Control.ModifierKeys == Keys.Control) &&
             (e.KeyCode == Keys.D))
         {
             using (FrmContasPagar FrmContasPagar = new FrmContasPagar())
             {
                 int linha = dataGridDuplicatas.CurrentRow.Index; //PEGA LINHA SELECIONADA
                 FrmContasPagar.CodDuplicataSelec = Convert.ToInt32(LIS_DUPLICATAPAGARColl[linha].IDDUPLICATAPAGAR);
                 FrmContasPagar.ShowDialog();
             }
         }
         else
         if ((Control.ModifierKeys == Keys.Control) &&
             (e.KeyCode == Keys.B))//Baixa total
         {
             button1_Click(null, null);
         }
         if ((Control.ModifierKeys == Keys.Control) &&
             (e.KeyCode == Keys.P))//Baixa parcial
         {
             button2_Click(null, null);
         }
         if ((Control.ModifierKeys == Keys.Control) &&
             (e.KeyCode == Keys.L))//Baixa em lote
         {
             button3_Click(null, null);
         }
     }
 }
示例#2
0
        private void dataGridDuplFornecedor_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int rowindex = e.RowIndex;

            if (LIS_DUPLICATAPAGARColl.Count > 0 && rowindex > -1)
            {
                int ColumnSelecionada = e.ColumnIndex;
                int CodSelect         = -1;

                if (ColumnSelecionada == 0)//Excluir
                {
                    DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete,
                                                      ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo);

                    if (dr == DialogResult.Yes)
                    {
                        try
                        {
                            CodSelect = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR);
                            DUPLICATAPAGARP.Delete(CodSelect);
                            GridDuplicatasFornecedor(Convert.ToInt32(cbFornecedor.SelectedValue), txtDuplicata.Text);
                            Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue");
                        }
                        catch (Exception)
                        {
                            MessageBox.Show(ConfigMessage.Default.MsgDeleteErro);
                        }
                    }
                }
                else if (ColumnSelecionada == 1)//Editar
                {
                    FrmContasPagar FrmCP = new FrmContasPagar();
                    FrmCP.CodDuplicataSelec = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR);
                    FrmCP.ShowDialog();

                    GridDuplicatasFornecedor(Convert.ToInt32(cbFornecedor.SelectedValue), txtDuplicata.Text);
                }
            }
        }
示例#3
0
 public FrmSelecionaFornecedor(FrmContasPagar frame)
 {
     InitializeComponent();
     init();
     this.frame = frame;
 }
示例#4
0
        private void dataGridDuplicatas_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (LIS_DUPLICATAPAGARColl.Count > 0)
            {
                int rowindex          = e.RowIndex;
                int ColumnSelecionada = e.ColumnIndex;
                if (rowindex != -1)
                {
                    if (ColumnSelecionada == 0)//Baixa da Duplicata
                    {
                        if (LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR != -1 || LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR != null)
                        {
                            using (FrmBaixarTotalPagar FrmBaixar = new FrmBaixarTotalPagar())
                            {
                                FrmBaixar._idDuplicata = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR);
                                FrmBaixar.ShowDialog();
                                btnPesquisa_Click(null, null);//Atualiza a coleção após a baixa
                            }
                        }
                    }
                    else
                    if (ColumnSelecionada == 1)    //Excluir
                    {
                        if (Util.Apaga_Registro(this.Name, FrmLogin._IdNivel))
                        {
                            DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete + " - " + LIS_DUPLICATAPAGARColl[rowindex].NUMERO + " - " + LIS_DUPLICATAPAGARColl[rowindex].NOMEFORNECEDOR,
                                                              ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo);

                            if (dr == DialogResult.Yes)
                            {
                                try
                                {
                                    int CodigoSelect = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR);
                                    //Delete Pedido
                                    DUPLICATAPAGARP.Delete(CodigoSelect);
                                    btnPesquisa_Click(null, null);
                                    Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue");
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Erro técnico: " + ex.Message);
                                    MessageBox.Show(ConfigMessage.Default.MsgDeleteErro);
                                }
                            }
                        }
                    }
                    else
                    if (ColumnSelecionada == 2)//Dados Duplicata
                    {
                        FrmContasPagar FrmContasP = new FrmContasPagar();
                        FrmContasP.CodDuplicataSelec = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDDUPLICATAPAGAR);
                        FrmContasP.ShowDialog();
                    }
                    else
                    if (ColumnSelecionada == 3)//Dados Fornecedor
                    {
                        FrmFornecedor FrmForn = new FrmFornecedor();
                        FrmForn._IDFORNECEDOR = Convert.ToInt32(LIS_DUPLICATAPAGARColl[rowindex].IDFORNECEDOR);
                        FrmForn.ShowDialog();
                    }
                }
            }
        }