Exemple #1
0
 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";
        }
Exemple #3
0
 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;
     }
 }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
 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();
            }
        }
Exemple #9
0
 public void Adicionar(manutencao dados)
 {
     _repo.Add(dados);
 }
Exemple #10
0
 public void Devolver(manutencao dados)
 {
     _repo.GiveBack(dados);
 }