private void DevCarga() { if (bsCarga.Current != null) { if ((bsCarga.Current as TRegistro_CargaAvulsa).St_registro.ToUpper().Equals("E")) { MessageBox.Show("Não é permitido devolver Carga Encerrada!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (TFDevCarga fDev = new TFDevCarga()) { fDev.pCd_empresa = (bsCarga.Current as TRegistro_CargaAvulsa).Cd_empresa; fDev.lItens = (bsCarga.Current as TRegistro_CargaAvulsa).lItens; if (fDev.ShowDialog() == DialogResult.OK) { if (fDev.lItens != null) { try { TCN_ItensCargaAvulsa.DevCarga(fDev.lItens, null); MessageBox.Show("Devolução de Carga efetuada com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } }
private void bsCarga_PositionChanged(object sender, EventArgs e) { if (bsCarga.Current != null) { (bsCarga.Current as TRegistro_CargaAvulsa).lItens = TCN_ItensCargaAvulsa.Buscar( (bsCarga.Current as TRegistro_CargaAvulsa).Cd_empresa, (bsCarga.Current as TRegistro_CargaAvulsa).Id_cargastr, string.Empty, string.Empty, null); bsCarga.ResetCurrentItem(); } }