private void Delete() { if (_IDTRANSPORTADORA == -1) { Util.ExibirMSg(ConfigMessage.Default.MsgSelecRegistro, "Red"); tabControlTransportadora.SelectTab(1); } else if (!Util.Apaga_Registro(this.Name, FrmLogin._IdNivel)) { } else { DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete, ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { try { TransportadorP.Delete(_IDTRANSPORTADORA); DeleteIMEXAPP(_IDTRANSPORTADORA); Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue"); Entity = null; btnPesquisa_Click(null, null); } catch (Exception ex) { Util.ExibirMSg(ConfigMessage.Default.MsgDeleteErro, "Red"); MessageBox.Show("Erro técnico: " + ex.Message); } } } }
private void DataGriewDados_KeyDown(object sender, KeyEventArgs e) { if (TransportadorColl.Count > 0) { //Obter a linha da célula selecionada DataGridViewRow linhaAtual = DataGriewDados.CurrentRow; //Exibir o índice da linha atual int indice = linhaAtual.Index; int CodigoSelect = Convert.ToInt32(TransportadorColl[indice].IDTRANSPORTADORA); if (e.KeyCode == Keys.Enter) { Entity = CONHECIMENTOTRANSPP.Read(CodigoSelect); tabControlTransportadora.SelectTab(0); } else if (e.KeyCode == Keys.Delete) { DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete, ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { try { TransportadorP.Delete(CodigoSelect); Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue"); btnPesquisa_Click(null, null); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgDeleteErro); } } } } }