private void LimparForms() { txtCodigo.Text = ""; txtNome.Text = ""; txtIdade.Text = ""; status = StatusOperacao.inserir; }
private void btnNovo_Click(object sender, EventArgs e) { LimparForms(); txtNome.Focus(); status = StatusOperacao.inserir; }
public void AlterarStatusTemplate(Operacao operacao, StatusOperacao novoStatus) { if (!PodeAlterarStatus(operacao)) { throw new CarteiraDigitalException($"Não é possível alterar o status de uma operação {operacao.Status.ObterDescricao()}!"); } operacao.Status = novoStatus; }
private void dtgClientes_CellClick(object sender, DataGridViewCellEventArgs e) { status = StatusOperacao.alterar; if (dtgClientes.SelectedRows.Count > 0) { txtCodigo.Text = dtgClientes.SelectedRows[0].Cells[0].Value.ToString(); txtNome.Text = dtgClientes.SelectedRows[0].Cells[1].Value.ToString(); txtIdade.Text = dtgClientes.SelectedRows[0].Cells[2].Value.ToString(); } }
private void FrmCliente_Shown(object sender, EventArgs e) { btnListar.PerformClick(); status = StatusOperacao.inserir; }
private StatusOperacao getStatusRequisicao(string status) { var statusResult = new StatusOperacao(); switch (status) { case "erro": statusResult = StatusOperacao.Erro; break; case "processando_autorizacao": statusResult = StatusOperacao.ProcessandoOperacao; break; case "autorizado": statusResult = StatusOperacao.OperacaoEfetivada; break; case "nfe_autorizada": statusResult = StatusOperacao.EfetivadaAnteriormente; break; case "nao_encontrado": statusResult = StatusOperacao.InformacaoNaoEncontrada; break; case "em_processamento": statusResult = StatusOperacao.ProcessandoOperacao; break; case "rejeitado": statusResult = StatusOperacao.RequisicaoRejeitada; break; case "requisicao_invalida": statusResult = StatusOperacao.RequisicaoInvalida; break; case "empresa_nao_habilitada": statusResult = StatusOperacao.EmpresaNaoHabilitada; break; case "nfe_cancelada": statusResult = StatusOperacao.NfeCancelada; break; case "permissao_negada": statusResult = StatusOperacao.PermissaoNegada; break; case "nfe_nao_autorizada": statusResult = StatusOperacao.NfeNaoAutorizada; break; default: statusResult = StatusOperacao.Indefinido; break; } return(statusResult); }
/// <summary> /// Obtem requisição por referencia, tipo de operação e etapa. /// </summary> public async Task <Requisicao> ObterTodosPorStatusAsync(int referencia, TipoOperacao tipoOperacao, EtapaRequisicao etapa, StatusOperacao status) { var requisicaoObj = _db.Requisicao.Include(a => a.ServicoWsSoap).Where(p => p.Referencia == referencia && p.TipoOperacao == tipoOperacao && p.Etapa == etapa && p.Status == status) .OrderBy(o => o.DataCadastro).FirstOrDefaultAsync(); return(await requisicaoObj); }