//gerar faturamento(inserir) public bool GerarFaturamento(CamadaPersistencia.Entidade.Faturamento objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; try { c.CommandText = "insert into FATURAMENTO(CODFATURAMENTO, DATAFATURAMENTO, VALORPAGO, CODSTATUS, CODFORMAPAGAMENTO, CODTICKET, CODMENSALISTA) values (seq_faturamentoPG.nextval,sysdate, :VALORPAGO,1,1,:CODTICKET,1)"; c.Parameters.Add("VALORPAGO", OracleType.Float).Value = objeto.ValorPago; c.Parameters.Add("CODTICKET", OracleType.Number).Value = objeto.CodTicket; c.ExecuteNonQuery(); return true; } catch (OracleException ex) { throw ex; } } return false; }
//inserir public bool Inserir(CamadaPersistencia.Entidade.Modelo objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; try { c.CommandText = "insert into Modelo(CODMODELO, DESCMODELO, CODTPVEICULO, CODMARCA) values (seq_modelo.nextval, :DESCMODELO, :CODTPVEICULO, :CODMARCA)"; //c.Parameters.Add("CODMODELO", OracleType.Number).Value = objeto.CodModelo; c.Parameters.Add("DESCMODELO", OracleType.VarChar).Value = objeto.DescModelo; c.Parameters.Add("CODTPVEICULO", OracleType.Number).Value = objeto.CodTipoVeiculo; c.Parameters.Add("CODMARCA", OracleType.Number).Value = objeto.CodMarca; c.ExecuteScalar(); return true; } catch (OracleException ex) { throw ex; } } return false; }
//inserir Marca public bool Inserir(CamadaPersistencia.Entidade.Marca objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; try { c.CommandText = "insert into MARCA(CODMARCA, DESCMARCA) values (:CODMARCA, :DESCMARCA)"; c.Parameters.Add("CODMARCA", OracleType.Number).Value = objeto.CodMarca; c.Parameters.Add("DESCMARCA", OracleType.VarChar).Value = objeto.DescricaoMarca; c.ExecuteScalar(); return true; } catch (OracleException ex) { throw ex; } } return false; }
//Insere registro de funcionário no banco public bool Inserir(CamadaPersistencia.Entidade.Funcionario objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; try { c.CommandText = "insert into Funcionario(CODUSUARIO, USUARIO, SENHA, CPF, MATRICULA, NOMEUSUARIO, DATANASCIMENTO, CODTPFUNCIONARIO, CODESTACIONAMENTO) values (SEQ_FUNCIONARIO.nextval, :USUARIO, :SENHA, :CPF, :MATRICULA, :NOMEUSUARIO, :DATANASCIMENTO, :CODTPFUNCIONARIO, :CODESTACIONAMENTO)"; //c.Parameters.Add("CODUSUARIO", OracleType.Number).Value = objeto.CodUsuario; c.Parameters.Add("USUARIO", OracleType.VarChar).Value = objeto.Usuario; c.Parameters.Add("SENHA", OracleType.VarChar).Value = objeto.Senha; c.Parameters.Add("CPF", OracleType.Number).Value = objeto.Cpf; c.Parameters.Add("MATRICULA", OracleType.Number).Value = objeto.Matricula; c.Parameters.Add("NOMEUSUARIO", OracleType.VarChar).Value = objeto.Nome; c.Parameters.Add("DATANASCIMENTO", OracleType.DateTime).Value = objeto.DataNascimento; c.Parameters.Add("CODTPFUNCIONARIO", OracleType.Number).Value = objeto.CodTipoUsuario; c.Parameters.Add("CODESTACIONAMENTO", OracleType.Number).Value = objeto.CodEstacionamento; c.ExecuteNonQuery(); return true; } catch (OracleException ex) { throw ex; } } return false; }
//inserir em mensalista public int Inserir(CamadaPersistencia.Entidade.Mensalista objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; try { c.CommandText = "insert into Mensalista (CODMENSALISTA, CNH, DESCONTO, CEP, ENDERECO, BAIRRO, CIDADE, ESTADO, CODPLANO, CODCONVENIO, CODSTATUS)"+ "values (:CODMENSALISTA, :CNH, :DESCONTO, :CEP, :ENDERECO, :BAIRRO, :CIDADE, :ESTADO, :CODPLANO,:CODCONVENIO, :CODSTATUS)"; int seq = SequenciaMensalista(); c.Parameters.Add("CODMENSALISTA", OracleType.Number).Value = seq; c.Parameters.Add("CNH", OracleType.VarChar).Value = objeto.CNH1; c.Parameters.Add("DESCONTO", OracleType.Float).Value = objeto.Desconto; c.Parameters.Add("CEP", OracleType.VarChar).Value = objeto.CEP1; c.Parameters.Add("ENDERECO", OracleType.VarChar).Value = objeto.Endereco; c.Parameters.Add("BAIRRO", OracleType.VarChar).Value = objeto.Bairro; c.Parameters.Add("CIDADE", OracleType.VarChar).Value = objeto.Cidade; c.Parameters.Add("ESTADO", OracleType.VarChar).Value = objeto.Estado; c.Parameters.Add("CODPLANO", OracleType.Number).Value = objeto.CodPlano; c.Parameters.Add("CODCONVENIO", OracleType.Number).Value = objeto.CodConvenio; c.Parameters.Add("CODSTATUS", OracleType.Number).Value = objeto.CodStatus; c.ExecuteNonQuery(); objeto.CodMensalista = seq; return seq; } catch (OracleException ex) { throw ex; } } return 0; }