public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_marca = new SelectList ( new MarcaModel().ListarMarca(), "id", "descricao" ); try { // TODO: Add insert logic here BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO modelo (descricao,id_marca) VALUES (@descricao,@id_marca)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@descricao", inputs["descricao"].ToUpper()); comando2.Parameters.AddWithValue("@id_marca", inputs["id_marca"]); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_estado = new SelectList ( new EstadoModel().ListarEstado(), "id", "nome", "sigla" ); try { // TODO: Add insert logic here BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO cidade (nome,id_estado) VALUES (@nome, @id_estado)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@nome", inputs["nome"].ToUpper()); comando2.Parameters.AddWithValue("@id_estado", inputs["id_estado"]); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_tipo_produto = new SelectList ( new TipoProdutoModel().ListarTipoProduto(), "id", "TipoProduto" ); try { // TODO: Add insert logic here BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO produto (id_tipo_produto,referencia,descricao,unidade,quantidade,valor_unitario) VALUES (@id_tipo_produto,@referencia,@descricao,@unidade,@quantidade,@valor_unitario)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@id_tipo_produto", inputs["id_tipo_produto"]); comando2.Parameters.AddWithValue("@referencia", inputs["Referencia"].ToUpper()); comando2.Parameters.AddWithValue("@descricao", inputs["Descricao"].ToUpper()); comando2.Parameters.AddWithValue("@unidade", inputs["Unidade"].ToUpper()); comando2.Parameters.AddWithValue("@quantidade", inputs["Quantidade"]); comando2.Parameters.AddWithValue("@valor_unitario", inputs["ValorUnitario"]); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cancelar(string id) { BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); StringBuilder query = new StringBuilder(); query.AppendLine("UPDATE "); query.AppendLine("ordem_servico "); query.AppendLine("SET "); query.AppendLine("id_situacao = 3 "); query.AppendLine("WHERE id = "); query.AppendLine(id); using (MySqlCommand comando2 = new MySqlCommand(query.ToString(), conexao)) { conexao.Open(); comando2.ExecuteNonQuery(); conexao.Close(); } try { // TODO: Add delete logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public void InserirItens(InserirItem it) { BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); conexao.Open(); var id_OS = it.id_os[0]; for (int i = 0; i < it.Itens.Count; i++) { StringBuilder query = new StringBuilder(); query.AppendLine("INSERT INTO os_produto"); query.AppendLine("(id_ordem_servico, id_produto, quantidade)"); query.AppendLine(" values ( @idOs, @IdProduto, @qtdItens)"); MySqlCommand comando = new MySqlCommand(query.ToString(), conexao); comando.Parameters.AddWithValue("@idOs", id_OS); comando.Parameters.AddWithValue("@IdProduto", it.Itens[i]); comando.Parameters.AddWithValue("@qtdItens", it.qtdItem[i]); //comando2.Parameters.AddWithValue("@ValorItensOs", it.Preco[i]); comando.ExecuteNonQuery(); } conexao.Close(); FechamentoOSModel ValorTotal = new FechamentoOSModel(); ValorTotal.ValorTotal = FechamentoOSModel.ValorTotalOS(id_OS); BandoDeDadosModel bd2 = new BandoDeDadosModel(); MySqlConnection conexao2 = bd2.ConexaoBD(); StringBuilder query2 = new StringBuilder(); query2.AppendLine("UPDATE "); query2.AppendLine("ordem_servico "); query2.AppendLine("SET "); query2.AppendLine("valor_total = @ValorTotal "); query2.AppendLine("WHERE id = @id_os"); using (MySqlCommand comando2 = new MySqlCommand(query2.ToString(), conexao2)) { conexao2.Open(); comando2.Parameters.AddWithValue("@id_os", id_OS); comando2.Parameters.AddWithValue("@ValorTotal", ValorTotal.ValorTotal); comando2.ExecuteNonQuery(); conexao2.Close(); } /* * FechamentoOSModel valorTotal = new FechamentoOSModel(); * valorTotal.ValorTotalOS(Convert.ToInt32(it.id_os[0])); * var teste = valorTotal; */ }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_condicao_pagamento = new SelectList ( new CondicaoPagamentoModel().ListarCondicaoPagamento(), "id", "descricao" ); ViewBag.id_os = new SelectList ( new AberturaOSModel().ListarAberturaOS(), "id", "Numero" ); BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); StringBuilder query = new StringBuilder(); query.AppendLine("UPDATE "); query.AppendLine("ordem_servico "); query.AppendLine("SET "); query.AppendLine("id_situacao = 2, "); query.AppendLine("entrega = @Entrega, "); query.AppendLine("id_condicao_pagamento = @id_condicao_pagamento, "); query.AppendLine("valor_total = @ValorTotal "); query.AppendLine("WHERE id = @id_os"); using (MySqlCommand comando2 = new MySqlCommand(query.ToString(), conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@id_os", inputs["id_os"]); //comando2.Parameters.AddWithValue("@id_situacao", inputs["id_situacao"]); comando2.Parameters.AddWithValue("@entrega", inputs["Entrega"]); comando2.Parameters.AddWithValue("@id_condicao_pagamento", inputs["id_condicao_pagamento"]); comando2.Parameters.AddWithValue("@ValorTotal", float.Parse(inputs["ValorTotal"])); comando2.ExecuteNonQuery(); conexao.Close(); } try { // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Deletar(int id) { BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "DELETE FROM cliente WHERE id = " + id.ToString(); using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); }
public ActionResult Cadastrar(ClienteModel inputs) { if (ModelState.IsValid) { /* * ViewBag.id_cidade = new SelectList * ( * new List<CidadeModel>(), * "id", * "nome", * "id_estado" * ); */ BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO cliente (nome,cpf_cnpj,email,telefone1,telefone2,logradouro,logradouro_numero,logradouro_complemento,bairro,id_cidade,id_estado,cep) VALUES (@nome,@cpfCnpj,@email,@telefone1,@telefone2,@logradouro,@logradouro_numero,@logradouro_complemento,@bairro,@id_cidade,@id_estado,@cep)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@nome", inputs.Nome); comando2.Parameters.AddWithValue("@cpfCnpj", inputs.CpfCnpj); comando2.Parameters.AddWithValue("@email", inputs.Email.ToLower()); comando2.Parameters.AddWithValue("@telefone1", inputs.Telefone1); comando2.Parameters.AddWithValue("@telefone2", inputs.Telefone2); comando2.Parameters.AddWithValue("@logradouro", inputs.Logradouro.ToUpper()); comando2.Parameters.AddWithValue("@logradouro_numero", inputs.LogradouroNumero.ToUpper()); comando2.Parameters.AddWithValue("@logradouro_complemento", inputs.LogradouroComplemento.ToUpper()); comando2.Parameters.AddWithValue("@bairro", inputs.Bairro.ToUpper()); comando2.Parameters.AddWithValue("@id_cidade", inputs.id_cidade); comando2.Parameters.AddWithValue("@id_estado", inputs.id_estado); comando2.Parameters.AddWithValue("@cep", inputs.CEP); comando2.ExecuteNonQuery(); conexao.Close(); } Listas(); try { // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } } Listas(); return(View()); }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_cliente = new SelectList ( new ClienteModel().ListarCliente(), "id", "nome" ); ViewBag.id_marca = new SelectList ( new MarcaModel().ListarMarca(), "id", "descricao" ); ViewBag.id_modelo = new SelectList ( new List <ModeloModel>(), "id", "descricao", "id_marca" ); try { // TODO: Add insert logic here BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO veiculo (id_cliente,id_marca,id_modelo,placa,chassi,ano_fabricacao,ano_modelo,cor) VALUES (@id_cliente,@id_marca,@id_modelo,@placa,@chassi,@anoFabricacao,@anoModelo,@cor)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@id_cliente", inputs["id_cliente"]); comando2.Parameters.AddWithValue("@id_marca", inputs["id_marca"]); comando2.Parameters.AddWithValue("@id_modelo", inputs["id_modelo"]); comando2.Parameters.AddWithValue("@placa", inputs["Placa"].ToUpper()); comando2.Parameters.AddWithValue("@chassi", inputs["Chassi"].ToUpper()); comando2.Parameters.AddWithValue("@anoFabricacao", inputs["AnoFabricacao"]); comando2.Parameters.AddWithValue("@anoModelo", inputs["AnoModelo"]); comando2.Parameters.AddWithValue("@cor", inputs["Cor"].ToUpper()); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cadastrar(FormCollection inputs) { try { // TODO: Add insert logic here BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO condicao_pagamento (descricao) VALUES (@descricao)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@descricao", inputs["descricao"].ToUpper()); comando2.ExecuteNonQuery(); conexao.Close(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.Estado = new SelectList ( new EstadoModel().ListarEstado(), "id", "sigla", "nome" ); ViewBag.Cidade = new SelectList ( new CidadeModel().ListarCidade(), "id", "nome", "id_estado" ); /* * ViewBag.id_cidade = new SelectList * ( * new List<CidadeModel>(), * "id", * "nome", * "id_estado" * ); */ // Cria um StringBuilder para passarmos os bytes gerados para ele StringBuilder strBuilder = new StringBuilder(); if (ModelState.IsValid) { // Cria uma nova intância do objeto que implementa o algoritmo para // criptografia MD5 MD5 md5Hasher = MD5.Create(); // Criptografa o valor passado byte[] valorCriptografado = md5Hasher.ComputeHash(Encoding.Default.GetBytes(inputs["LoginSenha"])); // Converte cada byte em um valor hexadecimal e adiciona ao string builder // and format each one as a hexadecimal string. for (int i = 0; i < valorCriptografado.Length; i++) { strBuilder.Append(valorCriptografado[i].ToString("x2")); } } BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO consultor_usuario (nome,cpf_cnpj,email,telefone1,telefone2,logradouro,logradouro_numero,logradouro_complemento,bairro,id_cidade,id_estado,cep,login_usuario,login_senha) VALUES (@nome,@cpfCnpj,@email,@telefone1,@telefone2,@logradouro,@logradouro_numero,@logradouro_complemento,@bairro,@id_cidade,@id_estado,@cep,@login_usuario,@login_senha)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@nome", inputs["Nome"].ToUpper()); comando2.Parameters.AddWithValue("@cpfCnpj", inputs["CpfCnpj"]); comando2.Parameters.AddWithValue("@email", inputs["Email"].ToLower()); comando2.Parameters.AddWithValue("@telefone1", inputs["Telefone1"]); comando2.Parameters.AddWithValue("@telefone2", inputs["Telefone2"]); comando2.Parameters.AddWithValue("@logradouro", inputs["Logradouro"].ToUpper()); comando2.Parameters.AddWithValue("@logradouro_numero", inputs["LogradouroNumero"].ToUpper()); comando2.Parameters.AddWithValue("@logradouro_complemento", inputs["LogradouroComplemento"].ToUpper()); comando2.Parameters.AddWithValue("@bairro", inputs["Bairro"].ToUpper()); comando2.Parameters.AddWithValue("@id_cidade", inputs["id_cidade"]); comando2.Parameters.AddWithValue("@id_estado", inputs["id_estado"]); comando2.Parameters.AddWithValue("@cep", inputs["CEP"]); comando2.Parameters.AddWithValue("@login_usuario", inputs["LoginUsuario"].ToUpper()); comando2.Parameters.AddWithValue("@login_senha", strBuilder.ToString()); comando2.ExecuteNonQuery(); conexao.Close(); } try { // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Cadastrar(FormCollection inputs) { ViewBag.id_situacao = new SelectList ( new SituacaoModel().ListarSituacao(), "id", "descricao" ); ViewBag.id_tipo_os = new SelectList ( new TipoOSModel().ListarTipoOS(), "id", "descricao" ); ViewBag.id_cliente = new SelectList ( new ClienteModel().ListarCliente(), "id", "nome" ); ViewBag.id_veiculo = new SelectList ( new List <VeiculoModel>(), "id", "placa" ); ViewBag.id_consultor_usuario = new SelectList ( new ConsultorUsuarioModel().ListarConsultorUsuario(), "id", "nome" ); BandoDeDadosModel bd = new BandoDeDadosModel(); MySqlConnection conexao = bd.ConexaoBD(); string query = "INSERT INTO ordem_servico (numero,id_situacao,id_tipo_os,id_veiculo,quilometragem_entrada,id_cliente,id_consultor_usuario,abertura,previsao_entrega,reclamacao_cliente) VALUES (@numero,@id_situacao,@id_tipo_os,@id_veiculo,@quilometragem_entrada,@id_cliente,@id_consultor_usuario,@abertura,@previsao_entrega,@reclamacao_cliente)"; using (MySqlCommand comando2 = new MySqlCommand(query, conexao)) { conexao.Open(); comando2.Parameters.AddWithValue("@numero", inputs["Numero"].ToUpper()); comando2.Parameters.AddWithValue("@id_situacao", 1); comando2.Parameters.AddWithValue("@id_tipo_os", inputs["id_tipo_os"]); comando2.Parameters.AddWithValue("@id_veiculo", inputs["id_veiculo"]); comando2.Parameters.AddWithValue("@quilometragem_entrada", inputs["QuilometragemEntrada"]); comando2.Parameters.AddWithValue("@id_cliente", inputs["id_cliente"]); comando2.Parameters.AddWithValue("@id_consultor_usuario", inputs["id_consultor_usuario"]); comando2.Parameters.AddWithValue("@abertura", inputs["Abertura"]); comando2.Parameters.AddWithValue("@previsao_entrega", inputs["PrevisaoEntrega"]); comando2.Parameters.AddWithValue("@reclamacao_cliente", inputs["Reclamacao"].ToUpper()); comando2.ExecuteNonQuery(); conexao.Close(); } /* * EnviarEmailModel envio = new EnviarEmailModel(); * StringBuilder CorpoEmail = new StringBuilder(); * CorpoEmail.AppendLine("Olá "); * //buscar email Cliente * CorpoEmail.AppendLine(inputs[); * CorpoEmail.AppendLine(" from ordem_servico"); * envio.Email("*****@*****.**", "Ordem de Serviço - Abertura", "corpo do texto teste"); */ EnviarEmailModel envio = new EnviarEmailModel(); envio.Email("*****@*****.**", "Ordem de Serviço - Abertura", "corpo do texto teste"); try { // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { return(View()); } }