public void InserirOperadorTest() { int codOperadorEsperado = 0; int codOperadorNovo = 0; Evaluation.Framework.Entity.Operador operadorModel = new Framework.Entity.Operador() { Ativo = true, Nome = "João da Silva", Limite = 100, Percentual = (decimal)67.89, Praca = "1" }; operadorLogic = new Evaluation.Framework.Logic.Operador(); List <Entity.Operador> operadorCollection = new List <Entity.Operador>(); operadorCollection = operadorLogic.ConsultarOperadores("", null); if (operadorCollection?.Count > 0) { codOperadorEsperado = operadorCollection. OrderByDescending(operador => operador.Id). First().Id; } codOperadorEsperado += 1; codOperadorNovo = operadorLogic.IncluirOperador(operadorModel); Assert.Equal(codOperadorEsperado, codOperadorNovo); }
private void InserirOperador() { int operadorCadastrado; try { if (ValidarCamposVazios()) { if (VerificarRegrasCampos()) { Evaluation.Framework.Entity.Operador operador = new Evaluation.Framework.Entity.Operador() { Nome = txtNomeOperador.Text, Ativo = true, Percentual = decimal.Parse(txtPercentual.Text), Limite = decimal.Parse(txtLimite.Text), Praca = txtCodPraca.Text }; operadorBusiness = new Evaluation.Framework.Logic.Operador(); operadorCadastrado = operadorBusiness.IncluirOperador(operador); if (operadorCadastrado > 0) { ExibirMensagem($"Operador {operadorCadastrado}-{operador.Nome} inserido com sucesso!"); } } } } catch (Exception ex) { ExibirMensagem($"O seguinte erro foi apresentado ao inserir novo operador: {ex}"); } }
private void ExcluirOperador() { txtCodPraca.Visible = false; txtPraca.Enabled = false; txtLimite.Enabled = false; txtPercentual.Enabled = false; txtNomeOperador.Enabled = false; try { if (ValidarCodOperador()) { operadorBusiness = new Evaluation.Framework.Logic.Operador(); operadorBusiness.ExcluirOperador(int.Parse(txtCodOperador.Text)); ExibirMensagem($"Operador código {txtCodOperador.Text} excluído com sucesso!"); } else { ExibirMensagem("Operador inexistente!"); } } catch (Exception ex) { ExibirMensagem($"O seguinte erro foi apresentado ao excluído o operador: {ex}"); } }
private bool ValidarCodOperador() { bool existeOperador; Evaluation.Framework.Logic.Operador operadorLogic = new Evaluation.Framework.Logic.Operador(); existeOperador = operadorLogic.ConsultarOperadorPorId(int.Parse(txtCodOperador.Text)); if (!existeOperador) { return(false); } return(true); }
private void AtualizarOperador() { txtCodOperador.Enabled = false; txtPraca.Enabled = false; txtPraca.Visible = false; txtCodPraca.Enabled = true; txtCodPraca.Visible = true; txtLimite.Enabled = true; txtNomeOperador.Enabled = true; txtPercentual.Enabled = true; cboStatus.Enabled = true; try { if (ValidarCamposVazios()) { if (VerificarRegrasCampos()) { if (ValidarCodPraca()) { Evaluation.Framework.Entity.Operador operador = new Evaluation.Framework.Entity.Operador() { Nome = txtNomeOperador.Text, Ativo = cboStatus.SelectedIndex == 0 ? true : false, Percentual = decimal.Parse(txtPercentual.Text), Limite = decimal.Parse(txtLimite.Text), Praca = txtCodPraca.Text }; operadorBusiness = new Evaluation.Framework.Logic.Operador(); operadorBusiness.AlterarOperador(operador); ExibirMensagem($"Operador {operador.Nome} atualizado com sucesso!"); } else { ExibirMensagem("Praça inexistente!"); } } } } catch (Exception ex) { ExibirMensagem($"O seguinte erro foi apresentado ao atualizar o operador: {ex}"); } }
public void AtualizarOperadorTest() { int codOperadorNovo = 0; Evaluation.Framework.Entity.Operador operadorModel = new Framework.Entity.Operador(); operadorLogic = new Evaluation.Framework.Logic.Operador(); operadorModel.Nome = "João da Silva"; operadorModel.Ativo = false; operadorModel.Percentual = 100; operadorModel.Limite = 50; codOperadorNovo = operadorLogic.IncluirOperador(operadorModel); Evaluation.Framework.Entity.Operador operadorEsperadoModel = new Framework.Entity.Operador() { Ativo = true, Nome = "João da Silva", Limite = 100, Percentual = (decimal)90, Praca = "1" }; operadorLogic.AlterarOperador(operadorEsperadoModel); List <Entity.Operador> operadorCollection = new List <Entity.Operador>(); operadorCollection = operadorLogic.ConsultarOperadores("João da Silva", (decimal)90); Evaluation.Framework.Entity.Operador operadoraAtualizadoModel = new Framework.Entity.Operador(); if (operadorCollection?.Count > 0) { operadoraAtualizadoModel = operadorCollection. Where(operador => operador.Id == codOperadorNovo).FirstOrDefault(); } Assert.Equal(operadorEsperadoModel, operadoraAtualizadoModel); }
private void SelecionarOperador() { int?percentual = null; txtLimite.Enabled = false; txtCodPraca.Visible = false; txtCodPraca.Enabled = false; txtCodOperador.Enabled = false; cboStatus.Enabled = false; try { if (!string.IsNullOrEmpty(txtPercentual.Text)) { percentual = int.Parse(txtPercentual.Text); } string nome = txtNomeOperador.Text; operadorBusiness = new Evaluation.Framework.Logic.Operador(); var listaOperadores = operadorBusiness.ConsultarOperadores(nome, percentual); if (listaOperadores?.Count > 0) { FillDataGrid(listaOperadores); } else { ExibirMensagem("Nenhum Operador Encontrado!"); } } catch (Exception ex) { ExibirMensagem($"O seguinte erro foi apresentado ao consultar operador: {ex}"); } }