protected void Button8_Click(object sender, EventArgs e) { LabelERRO2.Text = ""; LabelERRO.Text = ""; try { manutencao F = new manutencao(); SqlDataReader read = F.selectman(Convert.ToInt32(TextBox7.Text)); if (!read.HasRows) { LabelERRO2.Text = "Codigo Inexistente!!"; } if (read.Read()) { TextBox8.Text = read.GetInt32(1).ToString(); TextBox9.Text = read.GetDateTime(2).ToString(); TextBox10.Text = read.GetInt32(3).ToString(); TextBox11.Text = read.GetString(4).ToString(); } } catch (SqlException) { LabelERRO2.Text = "Erro:Pode ter campos sem preencher ou de tipos incorretos!! "; } catch (Exception n) { LabelERRO2.Text = n.Message; } }
public void LoadData() { manutencao data = _controller.ObterPorID(obj.ID); txCusto.Text = data.Custo.ToString(); label1.Text = "Custo real da manutenção"; txDesc.Text = data.Descricao; label2.Text = "Problema real do automovel"; }
protected void Button7_Click(object sender, EventArgs e) { LabelERRO2.Text = ""; LabelERRO.Text = ""; try { manutencao F = new manutencao(); F.delete(Convert.ToInt32(TextBox7.Text)); } catch (SqlException) { LabelERRO2.Text = "Erro!! "; } catch (Exception n) { LabelERRO2.Text = n.Message; } }
protected void Button6_Click(object sender, EventArgs e) { LabelERRO2.Text = ""; LabelERRO.Text = ""; try { manutencao F = new manutencao(); F.atualizar(Convert.ToInt32(TextBox7.Text), Convert.ToInt32(TextBox8.Text), Convert.ToDateTime(TextBox9.Text), Convert.ToInt32(TextBox10.Text), TextBox11.Text); } catch (SqlException) { LabelERRO2.Text = "Erro:Pode ter campos sem preencher ou de tipos incorretos!! "; } catch (Exception n) { LabelERRO2.Text = n.Message; } }
protected void Button5_Click1(object sender, EventArgs e) { LabelERRO2.Text = ""; LabelERRO.Text = ""; try { manutencao F = new manutencao(); F.inserir(Convert.ToInt32(TextBox7.Text), Convert.ToInt32(TextBox8.Text), Convert.ToDateTime(TextBox9.Text), Convert.ToInt32(TextBox10.Text), TextBox11.Text); } catch (SqlException) { LabelERRO2.Text = "Erro:Codigo da manutenção pode estar duplicado, Pode ter campos sem preencher ou de tipos incorretos!! "; } catch (Exception n) { LabelERRO2.Text = n.Message; } }
public void Add(manutencao dados) { dbContext.manutencao.Add(dados); }
public void GiveBack(manutencao dados) { dbContext.Set <manutencao>().AddOrUpdate(dados); }
private void button1_Click(object sender, EventArgs e) { if (_state == "devolve") { manutencao atualizar = new manutencao(); atualizar = _controller.ObterPorID(_id); atualizar.Data_Devolvido = DateTime.Now; atualizar.Status = "Consertado"; atualizar.Custo = Convert.ToDouble(txCusto.Text, new CultureInfo("pt-BR")); atualizar.Descricao = txDesc.Text.Trim(); _controller.Devolver(atualizar); _controller.Salver(); veiculos updater = _veiculos.ObterPorId(atualizar.CodigoCarro); updater.Status = "Disponivel"; _veiculos.Atualizar(updater); recibos recibo = _recibo.ObterPorManutencao(atualizar.ID); recibo.Valor = Convert.ToDouble(txCusto.Text, new CultureInfo("pt-BR")); recibo.Descricao = txDesc.Text; recibo.data = DateTime.Now; _recibo.AtualizarReciboManutencao(recibo); _recibo.Salvar(); observer.Increment(); Close(); } else { _controller.Adicionar(new manutencao { CodigoCarro = obj.ID, Modelo = obj.Modelo, Marca = obj.Marca, Ano = obj.Ano, Placa_Veiculo = obj.Placa_Veiculo, Km_Atual = obj.Km_Atual, empresa = obj.empresa, cnpj = obj.cnpj, Status = "Em Manutenção", Custo = Convert.ToDouble(txCusto.Text, new CultureInfo("pt-BR")), Descricao = txDesc.Text.Trim(), Data_Manutencao = DateTime.Now }); _controller.Salver(); veiculos updater = _veiculos.ObterPorId(obj.ID); updater.Status = "Em Manutenção"; _veiculos.Atualizar(updater); manutencao codigo = _controller.ObterPorID(obj.ID); _recibo.AdicionarRecibo(new recibos { CodigoManutencao = codigo.ID, CNPJ = obj.cnpj, Razao = obj.empresa, Descricao = txDesc.Text, Valor = Convert.ToDouble(txCusto.Text, new CultureInfo("pt-BR")), data = DateTime.Now }); _recibo.Salvar(); observer.Increment(); Close(); } }
public void Adicionar(manutencao dados) { _repo.Add(dados); }
public void Devolver(manutencao dados) { _repo.GiveBack(dados); }