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); } } }
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); } } }
public FrmSelecionaFornecedor(FrmContasPagar frame) { InitializeComponent(); init(); this.frame = frame; }
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(); } } } }