private void buttonRemover_Click(object sender, EventArgs e) { if (FormMessage.ShowMessegeQuestion("Deseja remover esta Ordem de Serviço?") == DialogResult.Yes) { if (dataGridViewServico.SelectedRows.Count > 0) { ServicoColecao servicoCol = new ServicoColecao(); foreach (DataGridViewRow row in dataGridViewServico.Rows) { if (dataGridViewServico.SelectedRows[0].Index != row.Index) { servicoCol.Add((ServicoInfo)row.DataBoundItem); } } dataGridViewServico.DataSource = null; dataGridViewServico.DataSource = servicoCol; } else { buttonAdd.Select(); buttonRemover.Enabled = false; } } }
public ServicoColecao ConsultarPorId(int IDCADSERVICO) { try { ServicoColecao servicoColecao = new ServicoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDCADSERVICO", IDCADSERVICO); DataTable dataTableServico = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADSERVICOConsultarPorID"); foreach (DataRow dataRowLinha in dataTableServico.Rows) { Servico servico = new Servico(); servico.IDCADSERVICO = Convert.ToInt32(dataRowLinha["IDCADSERVICO"]); servico.CADSERVICO = Convert.ToString(dataRowLinha["CADSERVICO"]); servicoColecao.Add(servico); } return(servicoColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar o serviço por código. Detalhes: " + exception.Message); } }
public ServicoColecao ConsultarNome(string nome) { try { ServicoColecao servicoColecao = new ServicoColecao(); acessaDadosSqlServer.limparParametro(); acessaDadosSqlServer.adicionarParametro("@nome", nome); DataTable dataTable = acessaDadosSqlServer.executarConsulta(CommandType.StoredProcedure,"SP_CONSULTAR_NOME_SERVICO"); foreach(DataRow linha in dataTable.Rows) { Servico servico = new Servico(); servico.codServico = Convert.ToInt32(linha["codServico"]); servico.nome = Convert.ToString(linha["nome"]); servico.valor = Convert.ToDouble(linha["valor"]); servico.ativo = Convert.ToBoolean(linha["ativo"]); servico.cadastro = Convert.ToDateTime(linha["data_cadastro"]); servico.estoque = Convert.ToInt32(linha["estoque"]); servico.controlaEstoque = Convert.ToBoolean(linha["controlaEstoque"]); servicoColecao.Add(servico); } return servicoColecao; } catch(Exception e) { throw new Exception("Não foi possível consultar dados no banco.\nContate o Administrador." + e.Message); } }
private void Inicializar() { InitializeComponent(); FormFormat formFormat = new FormFormat(this); formFormat.formatar(); colecaoServico = new ServicoColecao(); }
private void Inicializar() { InitializeComponent(); FormFormat formFormat = new FormFormat(this); formFormat.formatar(); textBoxCaracteristica.CharacterCasing = CharacterCasing.Normal; colecaoServ = new ServicoColecao(); }
private void FrmServico_Load(object sender, EventArgs e) { buttonCliente.Select(); colecaoServIphone = new ServicoIphoneColecao(); colecaoServ = new ServicoColecao(); if (infoPessoa != null) { AbrirDefeito(); } }
public void atualizaGrid() { ServicoNegocio servicoNegocio = new ServicoNegocio(); ServicoColecao servicoColecao = new ServicoColecao(); servicoColecao = servicoNegocio.ConsultarNome(txtPesquisa.Text); dataGridViewAjusteServico.DataSource = null; dataGridViewAjusteServico.DataSource = servicoColecao; dataGridViewAjusteServico.Update(); dataGridViewAjusteServico.Refresh(); }
//Criando um método atualizar grid private void AtualizarGrid() { ServicoNegocios servicoNegocios = new ServicoNegocios(); ServicoColecao servicoColecao = new ServicoColecao(); servicoColecao = servicoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = servicoColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
private void buttonSalvar_Click(object sender, EventArgs e) { if (dataGridViewServico.Rows.Count > 0) { if (FormMessage.ShowMessegeQuestion("Deseja salvar este registro?") == DialogResult.Yes) { List <int> listInt = new List <int>(); colecaoServico = new ServicoColecao(); foreach (DataGridViewRow row in dataGridViewServico.Rows) { idSave = servicoNegocio.InsertServico((ServicoInfo)row.DataBoundItem); if (idSave > 0) { listInt.Add(idSave); } else { break; } } if (idSave > 0) { foreach (int item in listInt) { colecaoServico.Add(servicoNegocio.ConsultarServicoPorOs(item)); } PreencherGrid(); saved = true; } else { MessageBox.Show("Falha ao tentar salvar!"); } } } else { FormMessage.ShowMessegeWarning("Insira uma Ordem de serviço para poder salvar!"); } }
//Método construtor para o evento de alterar public FrmCadastroEvento(EnumeradorEvento acao, Evento eventoSelecionado) { InitializeComponent(); if (acao == EnumeradorEvento.Alterar) { EventoNegocio eventoNegocio = new EventoNegocio(); txtCodigo.Text = eventoSelecionado.codEvento.ToString(); txtCliente.Text = eventoSelecionado.nomeCliente; codCliente = eventoSelecionado.codCliente; txtAniversariante.Text = eventoSelecionado.nome; txtLocal.Text = eventoSelecionado.localEvento; txtCidadeEvento.Text = eventoSelecionado.cidadeEvento; dateTimePickerDataEvento.Value = Convert.ToDateTime(eventoSelecionado.data_evento); maskedTextBoxInicio.Text = eventoSelecionado.inicio.ToString(); maskedTextBoxTermino.Text = eventoSelecionado.termino.ToString(); txtTema.Text = eventoSelecionado.tema; txtComplementar.Text = eventoSelecionado.observacao; btnGravar.Text = "Alterar"; btnLimpar.Text = "Reimprimir"; btnLimpar.Image = Properties.Resources.reimprimir; //Image.FromFile("Imagens/reimprimir.png"); btnNovo.Enabled = false; btnCancelarEvento.Enabled = true; //Pegar os dados de brinquedos e inserir no checkedListBoxBrinquedos BrinquedoColecao brinquedoColecaoGenerico = new BrinquedoColecao(); brinquedoColecaoGenerico = eventoNegocio.BuscarEventoBrinquedo(eventoSelecionado.codEvento); brinquedoColecao = brinquedoNegocio.ConsultarNomeBrinquedo(""); for (int i = 0; i < brinquedoColecao.Count; i++) { checkedListBoxBrinquedos.Items.Add(brinquedoColecao[i].nome); } double auxiliarPrecoTotalBrinquedo = 0; for (int i = 0; i < brinquedoColecaoGenerico.Count; i++) { for (int x = 0; x < brinquedoColecao.Count; x++) { if (brinquedoColecaoGenerico[i].nome == brinquedoColecao[x].nome) { checkedListBoxBrinquedos.SetItemChecked(x, true); auxiliarPrecoTotalBrinquedo += brinquedoColecaoGenerico[i].valor; } } } //Pegar os dados de decoração e inserir no checkedListBoxDecoracoes DecoracaoColecao decoracaoColecaoGenerico = new DecoracaoColecao(); decoracaoColecaoGenerico = eventoNegocio.BuscarEventoDecoracao(eventoSelecionado.codEvento); decoracaoColecao = decoracaoNegocio.ConsultarNomeDecoracao(""); for (int i = 0; i < decoracaoColecao.Count; i++) { checkedListBoxDecoracao.Items.Add(decoracaoColecao[i].nome); } double auxiliarPrecoTotalDecoracao = 0; for (int i = 0; i < decoracaoColecaoGenerico.Count; i++) { for (int x = 0; x < decoracaoColecao.Count; x++) { if (decoracaoColecaoGenerico[i].nome == decoracaoColecao[x].nome) { checkedListBoxDecoracao.SetItemChecked(x, true); auxiliarPrecoTotalDecoracao += decoracaoColecaoGenerico[i].valor; } } } //Pegar os dados de serviço e inserir no checkedListBoxServicos ServicoColecao servicoColecaoGenerico = new ServicoColecao(); servicoColecaoGenerico = eventoNegocio.BuscarEventoServico(eventoSelecionado.codEvento); servicoColecao = servicoNegocio.ConsultarNome(""); for (int i = 0; i < servicoColecao.Count; i++) { checkedListBoxServicos.Items.Add(servicoColecao[i].nome); } double auxiliarPrecoTotalServico = 0; for (int i = 0; i < servicoColecaoGenerico.Count; i++) { for (int x = 0; x < servicoColecao.Count; x++) { if (servicoColecaoGenerico[i].nome == servicoColecao[x].nome) { checkedListBoxServicos.SetItemChecked(x, true); auxiliarPrecoTotalServico += servicoColecaoGenerico[i].valor; } } } //Código para buscar apenas o total do (evento + acrescimos) - descontos object retorno = eventoNegocio.BuscarValorTotalEvento(eventoSelecionado.codEvento); txtTotalEvento.Text = retorno.ToString(); txtValorEvento.Text = (auxiliarPrecoTotalBrinquedo + auxiliarPrecoTotalDecoracao + auxiliarPrecoTotalServico).ToString(); } else MessageBox.Show("Erro ao carregar dados.\nContate o Administrador do sistema.","Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public FrmCadastroEvento() { InitializeComponent(); //Preenchendo checkList de brinquedo brinquedoColecao = brinquedoNegocio.ConsultarNomeBrinquedo(""); int i; for (i = 0; i < brinquedoColecao.Count; i++) { checkedListBoxBrinquedos.Items.Add(brinquedoColecao[i].nome); } decoracaoColecao = decoracaoNegocio.ConsultarNomeDecoracao(""); for (i = 0; i < decoracaoColecao.Count; i++) { checkedListBoxDecoracao.Items.Add(decoracaoColecao[i].nome); } servicoColecao = servicoNegocio.ConsultarNome(""); //Mesmo processo usado acima, apenas com a diferença de estar usando o foreach //para fins didaticos foreach (Servico linha in servicoColecao) { checkedListBoxServicos.Items.Add(linha.nome); } }
public ServicoColecao BuscarEventoServico(int codEvento) { SqlConnection conexao = acessaDados.criarConexaoBanco(); try { ServicoColecao servicoColecao = new ServicoColecao(); conexao.Open(); string sql = "SELECT s.codServico, s.nome, s.valor, s.ativo FROM tblServico AS s " + "INNER JOIN tblEventoServico AS es " + "ON s.codServico = es.codServico " + "WHERE es.codEvento = " + codEvento; SqlCommand cmd = new SqlCommand(sql, conexao); SqlDataReader dataReader = cmd.ExecuteReader(); DataTable dataTable = new System.Data.DataTable(); dataTable.Load(dataReader); foreach(DataRow linha in dataTable.Rows) { Servico servico = new Servico(); servico.codServico = Convert.ToInt32(linha["codServico"]); servico.nome = linha["nome"].ToString(); servico.valor = Convert.ToDouble(linha["valor"]); servico.ativo = Convert.ToBoolean(linha["ativo"]); servicoColecao.Add(servico); } return servicoColecao; } catch(Exception e) { throw new Exception(e.Message); } finally { conexao.Close(); } }