public override void afterNovo() { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { BS_CadUnidade.AddNew(); base.afterNovo(); if (!CD_Unidade.Focus()) { DS_Unidade.Focus(); } } }
private void afterGrava() { if (CD_Produto.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatorio informar produto.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); CD_Produto.Focus(); return; } if (CD_Local.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatorio informar local armazenagem.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); CD_Local.Focus(); return; } if (CD_Unidade.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatorio informar unidade.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); CD_Unidade.Focus(); return; } if (Quantidade.Value <= 0) { MessageBox.Show("Obrigatorio informar quantidade.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); Quantidade.Focus(); return; } if (Quantidade.Focused) { (bsFichaTec_MPrima.Current as CamadaDados.Producao.Producao.TRegistro_FichaTec_MPrima).Qtd_produto = Quantidade.Value; } if (PC_QuebraTecnica.Focused) { (bsFichaTec_MPrima.Current as CamadaDados.Producao.Producao.TRegistro_FichaTec_MPrima).Pc_quebra_tec = PC_QuebraTecnica.Value; } bsFichaTec_MPrima.EndEdit(); this.DialogResult = DialogResult.OK; }