public void Exibir_View_Delete() { _orcamento = new OrcamentoController(_gerenciadorDeOrcamento); var result = _orcamento.Delete(1) as ViewResult; Assert.IsInstanceOfType(result, typeof(ViewResult)); }
private void comboBox_cliente_TextChanged(object sender, EventArgs e) { if (comboBox_cliente.SelectedIndex >= 0) { dataGridView_Pedido.DataSource = OrcamentoController.pedidoCliente(comboBox_cliente.Text); } }
private void btn_imprimir_Click(object sender, EventArgs e) { List <string[]> pedido = new List <string[]>(); int cont = dataGridView_Pedido.Rows.Count; for (int i = 0; i < (cont - 3); i++) { string[] linha = new string[5]; linha[0] = dataGridView_Pedido.Rows[i].Cells[0].Value.ToString(); linha[1] = dataGridView_Pedido.Rows[i].Cells[1].Value.ToString(); linha[2] = dataGridView_Pedido.Rows[i].Cells[2].Value.ToString(); linha[3] = dataGridView_Pedido.Rows[i].Cells[3].Value.ToString(); linha[4] = dataGridView_Pedido.Rows[i].Cells[4].Value.ToString(); pedido.Add(linha); } string[] aux = comboBox_cliente.Text.Split('-'); if (cont > 3) { OrcamentoController.salvarOrcamento(pedido, aux[1].Trim(), aux[0].Trim(), dataGridView_Pedido.Rows[cont - 2].Cells[4].Value.ToString()); } else { MessageBox.Show("Pedido em branco"); } }
private void popularComboBox() { List <String> cliente = new List <string>(); cliente = OrcamentoController.preencherComboBoxPedido(); comboBox_cliente.Items.AddRange(cliente.ToArray()); }
public void Enviar_Edit() { _orcamento = new OrcamentoController(_gerenciadorDeOrcamento); var orcamentoViewModel = Mapeador.Mapear <Orcamento, OrcamentoViewModel>(OrcamentoStub.Despesa()); var result = _orcamento.Edit(1, orcamentoViewModel) as RedirectToRouteResult; Assert.AreEqual("Index", result.RouteValues["action"]); }
public void Redirect_View_ItemValor() { _orcamento = new OrcamentoController(_gerenciadorDeOrcamento); var result = _orcamento.ItemValor(1) as RedirectToRouteResult; Assert.AreEqual("Index", result.RouteValues["action"]); Assert.AreEqual("ItemValor", result.RouteValues["controller"]); }
private void InstanciarRequest(HttpMethod httpMethod) { var config = new HttpConfiguration(); var request = new HttpRequestMessage(httpMethod, ""); _orcamentoAPI = new OrcamentoController(_gerenciadorDeOrcamento) { Request = request, }; _orcamentoAPI.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; }
private void popularDataGrid() { //dataGridView_Produto = Utilidades.Grade(dataGridView_Produto); dataGridView_Produto.DataSource = OrcamentoController.preencherDataGridView(); dataGridView_Produto.AutoResizeColumn(0); dataGridView_Produto.AutoResizeColumn(1); dataGridView_Produto.AutoResizeColumn(3); dataGridView_Produto.AutoResizeColumn(4); dataGridView_Produto.AutoResizeColumn(5); dataGridView_Produto.Columns[2].Width = 100; }
private void btn_salvar_Click(object sender, EventArgs e) { List <string[]> pedido = this.obterDadosPedido(); if (pedido.Count > 0) { OrcamentoController.salvarOrcamento(pedido, comboBox_cliente.Text, label_pedido.Text, text_desconto.Text.Trim()); this.limparCampos(); label_pedido.Text = PedidoDao.insertNovoPedido(); } }
private void btn_sair_Click(object sender, EventArgs e) { DialogResult res = MessageBox.Show("Se vc sair perdera todos os dados", "Continuar?", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { OrcamentoController.excluirPedido(label_pedido.Text); this.limparCampos(); this.Close(); } }
private void Form_realizarOrcamento_FormClosing(object sender, FormClosingEventArgs e) { DialogResult res = MessageBox.Show("Se vc sair perdera todos os dados", "Continuar?", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { OrcamentoController.excluirPedido(label_pedido.Text); this.limparCampos(); e.Cancel = false; } else { e.Cancel = true; } }
public void Setup() { _atacadistaRepository = new AtacadistaMoqRepository(); _lojistaRepository = new LojistaMoqRepository(); _controller = new OrcamentoController(_atacadistaRepository, _lojistaRepository); _lojistaRepository.GravarPedido(new Pedido() { Id = 1 }); _lojistaRepository.GravarPedido(new Pedido() { Id = 2, Orcamento = new Orcamento() { Id = 1, IdPedido = 2 } }); }
// -------------------------------------------------------------- #region Cliente #region Notificações #region NotificaOrcamento_Cliente() private async void NotificaOrcamento_Cliente() { // Controller OrcamentoController orcamentoController = new OrcamentoController(); List <Orcamento> _lista = new List <Orcamento>(); _lista = await orcamentoController.GetListOrcamento_Cliente(idCliente); if (_lista.Count > 0) { lbNotifica_.Text = "Novos orçamentos disponíveis. Verifique agora!"; lbNotifica_.IsVisible = true; } else { lbNotifica__.Text = "Sem novos orçamentos."; lbNotifica__.IsVisible = true; } }
public void Exibir_View_Edit() { _orcamento = new OrcamentoController(_gerenciadorDeOrcamento); var result = _orcamento.Edit(1) as ViewResult; }
// -------------------------------------------------------------- #region Motorista #region Notificações #region NotificaOrcamento_Motorista() private async void NotificaOrcamento_Motorista() { #region Variáveis e controllers string aceito = "PARABÉNS! Orçamento aceito! Inicie a coleta agora mesmo!"; string aceitos = "PARABÉNS! Orçamentos aceitos! Inicie as coletas agora mesmo!"; string nada = "Sem novidades referente(s) ao(s) orçamento(s) realizado(s)."; string mensagem = "Aqui aparecerá novidades relacionadas a orçamentos. Fique atento!"; OrcamentoController orcamentoController = new OrcamentoController(); #endregion // Verifica se o motorista possui orçamentos que estão aguardando aprovação var orcamento = await orcamentoController.GetListOrcamento_Geral(idMotorista); orcamento = orcamento.Where(l => l.IdStatus == 13).ToList(); // Status 13 - Aguardando aprovação // Verifica orçamentos aceitos var orcamentos = await orcamentoController.GetListOrcamentoAceito(idMotorista); // Esconde lbNotificaColeta__Moto.IsVisible = false; if (orcamentos.Count == 1) // Um Orcamento aceito { // Esconde lbNotificaColeta_Moto_.IsVisible = false; // Mostra stColeta_Moto.IsVisible = true; lbNotificaColeta_Moto.IsVisible = true; lbNotificaColeta_Moto.Text = aceito; } if (orcamentos.Count > 0) // Mais de um orcamento aceito { // Esconde lbNotificaColeta_Moto_.IsVisible = false; // Mostra stColeta_Moto.IsVisible = true; lbNotificaColeta_Moto.IsVisible = true; lbNotificaColeta_Moto.Text = aceitos; } else if (orcamento.Count > 0) // caso tenha orçamentos que estao aguardando aprovação { stColeta_Moto.IsVisible = true; lbNotificaColeta_Moto_.IsVisible = true; lbNotificaColeta_Moto_.Text = nada; } else if (orcamento.Count == 0) // caso não tenha orçamentos aguardando aprovação { // esconde stColeta_Moto.IsVisible = false; lbNotificaColeta_Moto.IsVisible = false; // mostra lbNotificaColeta__Moto.IsVisible = true; lbNotificaColeta__Moto.Text = mensagem; } }
static void Main(string[] args) { Funcionario func = new Funcionario(); FuncionarioController funcController = new FuncionarioController(); Console.WriteLine("Informe o usuário: "); string user = Console.ReadLine().ToLower(); Console.WriteLine("Informe a senha: "); string senha = Console.ReadLine(); func.setUsuario(user); func.setSenha(senha); bool funcPermitido = funcController.efetuarLogin(func); string opc; if (funcPermitido) { do { Console.Clear(); Console.WriteLine(msg); msg = ""; Console.WriteLine("================================\n" + "1. Cadastrar clientes\n" + "2. Cadastrar funcionários\n" + "3. Tabela de Preços\n" + "4. Solicitar orçamento\n" + "5. Sair\n" + "================================\n"); Console.WriteLine("Escolha uma opção: "); opc = Console.ReadLine(); switch (opc) { case "1": bool clienteValido = ClienteController.cadastrarCliente(); if (clienteValido) { msg += "Cliente cadastrado com Sucesso!\n"; } else { msg += "Cliente NÃO Cadastrado!\n"; } break; case "2": bool funcionarioValido = funcController.cadastrarFuncionario(); if (funcionarioValido) { msg += "Funcionario cadastrado com Sucesso!"; } else { msg += "Funcionario NÃO Cadastrado!"; } break; case "3": OrcamentoDAO oc = new OrcamentoDAO(); oc.exibirServicos(); break; case "4": bool orcamentoValido = OrcamentoController.cadastrarOrcamento(); if (orcamentoValido) { msg += "Orçamento cadastrado com Sucesso!"; } else { msg += "Orçamento NÃO Cadastrado!"; } break; case "5": Console.WriteLine("Programa finalizado!"); break; default: msg += "\nOpção inválida, tente novamente!\n"; break; } } while (!opc.Equals("5")); } else { Console.WriteLine("Funcionario NÃO AUTORIZADO!"); } }