public void Inserir(CadastroEquipamentoDTO EquipDto, int marca, int idcategoria) { bd.Conectar(); string comando = "insert into equipamento (modelo, statusEquip, marca_idMarca,categoria_idcategoria) values " + " ('" + EquipDto.EquipNome + "','" + EquipDto.EquipStatus + "','" + marca + "','" + idcategoria + "');"; bd.ExecutarComandoSQL(comando); }
public int Inserir(ChamadosDTO dto) { int protocolo = 0; try { List <int> Lista = new List <int>(); int Lista1; bd.Conectar(); string comando = "Select idEquipamento from equipamento where modelo ='" + dto.ChamadoNomeEqui + "'; "; Lista = bd.RetornaListaIds(comando); //Retorna o idEquipamento dto.ChamadoIDEquipam = Lista[0]; bd.Conectar(); string comando1 = "Insert into chamado(nomeCliente, nomeFuncionario, dataChamado, horaChamado, descricao, situacao, funcnionario_idFuncionario, " + "cliente_idCliente, assunto, local,visitaTenica) values ('" + dto.ChamadoNomeCliente + "', '" + dto.ChamadoNomeFunc + "','" + dto.ChamadoData + "','" + dto.ChamadaHora + "','" + dto.ChamadoDescricao + "'," + " '" + dto.ChamadoSituacao + "'," + dto.ChamadoIDfunci + ",'" + dto.ChamadoIdCliente + "','" + dto.ChamadoResumo + "','" + dto.ChamadoLocal + "','" + dto.ChamadoVisita + "');"; //insere as info de chamado vindo da GUI bd.ExecutarComandoSQL(comando1); //executa o comando na classe AcessoMySql e fecha conexão bd.Conectar(); string comando3 = "select protocolo from chamado where protocolo = LAST_INSERT_ID();"; Lista1 = bd.RetornaIDusuario(comando3); protocolo = Lista1; bd.Conectar(); string comando2 = "Insert into equipamentochamado(chamado_protocolo, equipamento_idEquipamento) values (" + Lista1 + ",'" + dto.ChamadoIDEquipam + "');"; //insere o protocolo(id do chamado) e o idquipamento bd.ExecutarComandoSQL(comando2); } catch (Exception e) { System.Windows.Forms.MessageBox.Show("Test" + e); } return(protocolo); }
public void InserirFuncionario(CadastroFuncionarioDTO funcionarioDTO, int idcargo) { try { //string nivelAcesso; if (idcargo == 1) { nivelAcesso = "Admin"; } else if (idcargo == 2) { nivelAcesso = "Operador"; } else if (idcargo == 3) { nivelAcesso = "Técnico"; } bdFunc = new AcessoMySQLDAO(); bdFunc.Conectar(); string comando = "INSERT INTO funcnionario(nome,cpf,telefone,email, deficiente, statusFun, cargo_idCargo) VALUES " + "('" + funcionarioDTO.FuncNome + "','" + funcionarioDTO.FuncCPF + "','" + funcionarioDTO.FuncTelefone + "'," + "'" + funcionarioDTO.FuncEmail + "','" + funcionarioDTO.FuncDeficiente + "','ativado'," + idcargo + ")"; //1-admin 2-operador 3-Técnico bdFunc.ExecutarComandoSQL(comando); string comando1 = "INSERT INTO login(usuario,senha,funcnionario_idFuncionario, nivelAcesso) VALUES " + "('" + funcionarioDTO.Usuario + "','" + funcionarioDTO.Senha + "',LAST_INSERT_ID(), '" + nivelAcesso + "');"; bdFunc.Conectar(); bdFunc.ExecutarComandoSQL(comando1); /* * string comando2 = "Insert into cargofuncionario(funcnionario_idFuncionario,cargo_idCargo) VALUES (LAST_INSERT_ID()," + idcargo + ");"; * bdFunc.Conectar(); * bdFunc.ExecutarComandoSQL(comando2); */ } catch (Exception ex) { throw new Exception("Erro no cadastro do funcionario: " + ex.Message); } }
public void ExcluirFuncionario(string cpf) { try { bdFunc = new AcessoMySQLDAO(); bdFunc.Conectar(); string comando = "UPDATE funcnionario set statusFun = 'desativado' where cpf ='" + cpf + "';"; bdFunc.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao tentar excluir o funcionario: " + ex.Message); } }
public void AtualizarFuncionario(CadastroFuncionarioDTO funcionarioDTO, int idCargo) { try { if (idCargo == 1) { nivelAcesso = "Admin"; } else if (idCargo == 2) { nivelAcesso = "Operador"; } else if (idCargo == 3) { nivelAcesso = "Técnico"; } bdFunc = new AcessoMySQLDAO(); bdFunc.Conectar(); /* * string comando = "UPDATE funcnionario f " + * "JOIN login l ON f.idFuncionario = l.funcnionario_idFuncionario JOIN cargofuncionario j on f.idFuncionario" + * " = j.funcnionario_idFuncionario JOIN cargo c on c.idCargo = j.cargo_idCargo SET f.nome = '" + funcionarioDTO.FuncNome + "', f.cpf = '" + funcionarioDTO.FuncCPF + "', f.email ='" + + funcionarioDTO.FuncEmail + "', f.telefone = '" + funcionarioDTO.FuncTelefone + "', f.deficiente = '" + + funcionarioDTO.FuncDeficiente + "', l.usuario = '" + funcionarioDTO.Usuario + "'," + + " l.senha = '" + funcionarioDTO.Senha + "', l.nivelAcesso = '"+nivelAcesso+"', j.cargo_idCargo = '" + idCargo + "' where f.cpf =" +funcionarioDTO.FuncCPF; */ string comando = "update funcnionario f join login l on f.idFuncionario = l.funcnionario_idFuncionario join cargo c on c.idCargo = f.cargo_idCargo " + " SET f.nome = '" + funcionarioDTO.FuncNome + "', f.cpf = '" + funcionarioDTO.FuncCPF + "', f.email ='" + funcionarioDTO.FuncEmail + "', f.telefone = '" + funcionarioDTO.FuncTelefone + "', f.deficiente = '" + funcionarioDTO.FuncDeficiente + "', l.usuario = '" + funcionarioDTO.Usuario + "'," + " l.senha = '" + funcionarioDTO.Senha + "', l.nivelAcesso = '" + nivelAcesso + "', f.cargo_idCargo = '" + idCargo + "' where f.cpf =" + funcionarioDTO.FuncCPF; bdFunc.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro na atualização do funcionario: " + ex.Message); } }