public int AtualizaConta(Conta c) { SqlParameter parametroSaida; String procNome = "sp_GerenciaConta"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FUNCAO", "2"); cmd.Parameters.AddWithValue(prm_DataReferencia, c.DataReferencia); cmd.Parameters.AddWithValue(prm_IdFabrica, c.IdFabrica); cmd.Parameters.AddWithValue(prm_ConsumoNP, c.ConsumoNP); cmd.Parameters.AddWithValue(prm_ConsumoFP, c.ConsumoFP); cmd.Parameters.AddWithValue(prm_DemandaTUSD, c.DemandaTUSD); cmd.Parameters.AddWithValue(prm_ConsumoUltrapassagemNP, c.ConsumoUltrapassagemNP); cmd.Parameters.AddWithValue(prm_ConsumoUltrapassagemFP, c.ConsumoUltrapassagemFP); cmd.Parameters.AddWithValue(prm_ConsumoUltrapassagem, c.ConsumoUltrapassagem); parametroSaida = new SqlParameter(); parametroSaida.ParameterName = "@STATUS"; parametroSaida.SqlDbType = System.Data.SqlDbType.Int; parametroSaida.Direction = System.Data.ParameterDirection.Output; cmd.Parameters.Add(parametroSaida); con.Open(); cmd.ExecuteNonQuery(); status = Convert.ToInt32(parametroSaida.Value); } return(status); }
public Conta ObterConta(DateTime dataReferencia, int idFabrica) { String procNome = "sp_GerenciaConta"; Conta c = new Conta(); using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FUNCAO", "1"); cmd.Parameters.AddWithValue(prm_DataReferencia, dataReferencia); cmd.Parameters.AddWithValue(prm_IdFabrica, idFabrica); con.Open(); using (SqlDataReader resultado = cmd.ExecuteReader()) { c.DataReferencia = resultado.GetDateTime(resultado.GetOrdinal(cp_DataReferencia)); c.IdFabrica = resultado.GetInt32(resultado.GetOrdinal(cp_IdFabrica)); c.ConsumoNP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoNP)); c.ConsumoFP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoFP)); c.DemandaTUSD = resultado.GetDouble(resultado.GetOrdinal(cp_DemandaTUSD)); c.ConsumoUltrapassagemNP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagemNP)); c.ConsumoUltrapassagemFP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagemFP)); c.ConsumoUltrapassagem = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagem)); } } return(c); }
public int ExcluirConta(DateTime DataReferencia, int IdFabrica) { SqlParameter parametroSaida; String procNome = "sp_GerenciaConta"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FUNCAO", "4"); cmd.Parameters.AddWithValue(prm_DataReferencia, DataReferencia); cmd.Parameters.AddWithValue(prm_IdFabrica, IdFabrica); parametroSaida = new SqlParameter(); parametroSaida.ParameterName = "@STATUS"; parametroSaida.SqlDbType = System.Data.SqlDbType.Int; parametroSaida.Direction = System.Data.ParameterDirection.Output; cmd.Parameters.Add(parametroSaida); con.Open(); cmd.ExecuteNonQuery(); status = Convert.ToInt32(parametroSaida.Value); } return(status); }
public int SalvarUsuario(Usuario u) { SqlParameter parametroSaida; String procNome = "sp_GerenciaUsuario"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@FUNCAO", "3"); cmd.Parameters.AddWithValue(prm_Email, u.Email); cmd.Parameters.AddWithValue(prm_IdCliente, u.IdCliente); cmd.Parameters.AddWithValue(prm_CPF, u.CPF); cmd.Parameters.AddWithValue(prm_Nome, u.Nome); cmd.Parameters.AddWithValue(prm_Senha, u.Senha); cmd.Parameters.AddWithValue(prm_Ativo, u.Ativo); cmd.Parameters.AddWithValue(prm_Tipo, u.Tipo); cmd.Parameters.AddWithValue(prm_DataRegistro, u.DataRegistro); parametroSaida = new SqlParameter(); parametroSaida.ParameterName = "@STATUS"; parametroSaida.SqlDbType = System.Data.SqlDbType.Int; parametroSaida.Direction = System.Data.ParameterDirection.Output; cmd.Parameters.Add(parametroSaida); con.Open(); cmd.ExecuteNonQuery(); status = Convert.ToInt32(parametroSaida.Value); } return(status); }
public IEnumerable <Distribuidora> ObterDistribuidoras() { List <Distribuidora> distribuidoras = new List <Distribuidora>(); //String procNome = "sp_GerenciaFabrica"; String procNome = "SELECT * FROM distribuidoras"; Distribuidora d; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; con.Open(); using (SqlDataReader resultado = cmd.ExecuteReader()) { while (resultado.Read()) { d = new Distribuidora(); d.IdDistribuidora = resultado.GetInt32(resultado.GetOrdinal(cp_IdDistribuidora)); d.Nome = resultado.GetString(resultado.GetOrdinal(cp_Nome)); distribuidoras.Add(d); } } } return(distribuidoras); }
public Fabrica ObterFabricaPorID(int IdFabrica) { //String procNome = "sp_GerenciaFabrica"; String procNome = "SELECT " + "f." + cp_IdFabrica + "," + "f." + cp_Endereco + "," + "f." + cp_CNPJ + "," + "f." + cp_IdDistribuidora + "," + "f." + cp_IdCliente + "," + "d." + cp_NomeDistribuidora + " FROM fabricas f " + "INNER JOIN distribuidoras d " + "ON f." + cp_IdDistribuidora + " = d." + cp_IdDistribuidora + " WHERE " + "f." + cp_IdFabrica + "=" + prm_IdFabrica + ";"; Fabrica f = new Fabrica(); using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; //cmd.Parameters.AddWithValue("@FUNCAO", "1"); cmd.Parameters.Add(prm_IdFabrica, SqlDbType.Int).Value = IdFabrica; try { con.Open(); using (SqlDataReader resultado = cmd.ExecuteReader()) { if (resultado.Read()) { f.IdFabrica = resultado.GetInt32(resultado.GetOrdinal(cp_IdFabrica)); f.IdCliente = resultado.GetInt32(resultado.GetOrdinal(cp_IdCliente)); f.CNPJ = resultado.GetString(resultado.GetOrdinal(cp_CNPJ)); f.Endereco = resultado.GetString(resultado.GetOrdinal(cp_Endereco)); f.NomeDistribuidora = resultado.GetString(resultado.GetOrdinal(cp_NomeDistribuidora)); } else { f = null; } } } catch { f = null; } } return(f); }
public List <Fabrica> ObterFabricasPorCliente(int IdCliente) { List <Fabrica> fabricas = new List <Fabrica>(); //String procNome = "sp_GerenciaFabrica"; String procNome = "SELECT " + "f." + cp_IdFabrica + "," + "f." + cp_Endereco + "," + "f." + cp_CNPJ + "," + "f." + cp_IdDistribuidora + "," + "f." + cp_IdCliente + "," + "d." + cp_NomeDistribuidora + " FROM fabricas f " + "INNER JOIN distribuidoras d " + "ON f." + cp_IdDistribuidora + " = d." + cp_IdDistribuidora + " WHERE f." + cp_IdCliente + " = " + prm_IdCliente + " ORDER BY f." + cp_CNPJ + ";"; Fabrica f; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; cmd.Parameters.Add(prm_IdCliente, SqlDbType.Int).Value = IdCliente; try { con.Open(); using (SqlDataReader resultado = cmd.ExecuteReader()) { while (resultado.Read()) { f = new Fabrica(); f.IdFabrica = resultado.GetInt32(resultado.GetOrdinal(cp_IdFabrica)); f.IdCliente = resultado.GetInt32(resultado.GetOrdinal(cp_IdCliente)); f.CNPJ = resultado.GetString(resultado.GetOrdinal(cp_CNPJ)); f.Endereco = resultado.GetString(resultado.GetOrdinal(cp_Endereco)); f.NomeDistribuidora = resultado.GetString(resultado.GetOrdinal(cp_NomeDistribuidora)); fabricas.Add(f); } } } catch { } } return(fabricas); }
public void DesativarUsuario(String Email) { String sql = "UPDATE usuarios SET Ativo = False WHERE " + cp_Email + " = " + prm_Email; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue(prm_Email, Email); con.Open(); cmd.ExecuteNonQuery(); } }
public int SalvarFabrica(Fabrica f) { //SqlParameter parametroSaida; //String procNome = "sp_GerenciaFabrica"; String procNome = "INSERT INTO fabricas (" + cp_CNPJ + "," + cp_Endereco + "," + cp_IdCliente + "," + cp_IdDistribuidora + ")" + " Values (" + prm_CNPJ + "," + prm_Endereco + "," + prm_IdCliente + "," + prm_IdDistribuidora + ");"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; //cmd.Parameters.AddWithValue("@FUNCAO", "3"); cmd.Parameters.Add(prm_IdCliente, SqlDbType.Int).Value = f.IdCliente; cmd.Parameters.Add(prm_CNPJ, SqlDbType.VarChar).Value = f.CNPJ; cmd.Parameters.Add(prm_Endereco, SqlDbType.VarChar).Value = f.Endereco; cmd.Parameters.Add(prm_IdDistribuidora, SqlDbType.Int).Value = f.IdDistribuidora; //parametroSaida = new SqlParameter(); //parametroSaida.ParameterName = "@STATUS"; //parametroSaida.SqlDbType = System.Data.SqlDbType.Int; //parametroSaida.Direction = System.Data.ParameterDirection.Output; //cmd.Parameters.Add(parametroSaida); try { con.Open(); cmd.ExecuteNonQuery(); status = 1; //status = Convert.ToInt32(parametroSaida.Value); }catch { status = 0; } } return(status); }
public Usuario Login(String email, String senha) { //String procNome = "sp_GerenciaUsuario"; String procNome = "SELECT * FROM usuarios WHERE " + cp_Email + " = " + prm_Email + " AND " + cp_Senha + " = " + prm_Senha + " AND ativo = 'true';"; Usuario u = new Usuario(); if (email != null && senha != null) { using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; //cmd.Parameters.AddWithValue("@FUNCAO", "1"); cmd.Parameters.Add(prm_Email, SqlDbType.VarChar).Value = email; cmd.Parameters.Add(prm_Senha, SqlDbType.VarChar).Value = senha; con.Open(); SqlDataReader resultado = cmd.ExecuteReader(); if (resultado.Read()) { using (resultado) { //u.Email = resultado.GetString(resultado.GetOrdinal(cp_Email)); u.IdCliente = resultado.GetInt32(resultado.GetOrdinal(cp_IdCliente)); //u.CPF = resultado.GetString(resultado.GetOrdinal(cp_CPF)); u.Nome = resultado.GetString(resultado.GetOrdinal(cp_Nome)); //u.Senha = resultado.GetString(resultado.GetOrdinal(cp_Senha)); //u.Ativo = resultado.GetBoolean(resultado.GetOrdinal(cp_Ativo)); //u.Tipo = resultado.GetInt32(resultado.GetOrdinal(cp_Tipo)); //u.DataRegistro = resultado.GetDateTime(resultado.GetOrdinal(cp_DataRegistro)); } } else { u = null; } } } else { u = null; } return(u); }
public List <ContaModel> ObterContasModelPorPeriodo(DateTime dataInicio, DateTime dataFim, int IdFabrica) { List <ContaModel> contas = new List <ContaModel>(); //String procNome = "sp_ObterContasPorPeriodo"; String procNome = "SELECT * FROM contas WHERE " + cp_IdFabrica + "=" + prm_IdFabrica + " AND " + cp_DataReferencia + " BETWEEN " + prm_DataInicio + " AND " + prm_DataFim + ";"; ContaModel c; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; cmd.Parameters.Add(prm_DataInicio, SqlDbType.DateTime).Value = dataInicio; cmd.Parameters.Add(prm_DataFim, SqlDbType.DateTime).Value = dataFim; cmd.Parameters.Add(prm_IdFabrica, SqlDbType.Int).Value = IdFabrica; con.Open(); using (SqlDataReader resultado = cmd.ExecuteReader()) { while (resultado.Read()) { c = new ContaModel(); c.DataReferencia = resultado.GetDateTime(resultado.GetOrdinal(cp_DataReferencia)); c.IdFabrica = resultado.GetInt32(resultado.GetOrdinal(cp_IdFabrica)); c.ConsumoNP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoNP)); c.ConsumoFP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoFP)); c.DemandaTUSD = resultado.GetDouble(resultado.GetOrdinal(cp_DemandaTUSD)); c.ConsumoUltrapassagemNP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagemNP)); c.ConsumoUltrapassagemFP = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagemFP)); c.ConsumoUltrapassagem = resultado.GetDouble(resultado.GetOrdinal(cp_ConsumoUltrapassagem)); contas.Add(c); } } } return(contas); }
public int ExcluirContasPorFabrica(int IdFabrica) { //SqlParameter parametroSaida; //String procNome = "sp_GerenciaConta"; String procNome = "DELETE FROM contas WHERE " + cp_IdFabrica + "=" + prm_IdFabrica + ";"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; //cmd.Parameters.AddWithValue("@FUNCAO", "4"); //cmd.Parameters.AddWithValue(prm_DataReferencia, DataReferencia); cmd.Parameters.Add(prm_IdFabrica, SqlDbType.Int).Value = IdFabrica; //parametroSaida = new SqlParameter(); //parametroSaida.ParameterName = "@STATUS"; //parametroSaida.SqlDbType = System.Data.SqlDbType.Int; //parametroSaida.Direction = System.Data.ParameterDirection.Output; //cmd.Parameters.Add(parametroSaida); try { con.Open(); cmd.ExecuteNonQuery(); status = 1; //status = Convert.ToInt32(parametroSaida.Value); } catch { status = 0; } } return(status); }
public int SalvarConta(Conta c) { //SqlParameter parametroSaida; //String procNome = "sp_GerenciaConta"; String procNome = "INSERT INTO contas (" + cp_Total + "," + cp_IdFabrica + "," + cp_DemandaTUSD + "," + cp_DataReferencia + "," + cp_ConsumoUltrapassagemNP + "," + cp_ConsumoUltrapassagemFP + "," + cp_ConsumoUltrapassagem + "," + cp_ConsumoNP + "," + cp_ConsumoFP + ") VALUES (" + prm_Total + "," + prm_IdFabrica + "," + prm_DemandaTUSD + "," + prm_DataReferencia + "," + prm_ConsumoUltrapassagemNP + "," + prm_ConsumoUltrapassagemFP + "," + prm_ConsumoUltrapassagem + "," + prm_ConsumoNP + "," + prm_ConsumoFP + ");"; int status = 0; using (con = ConexaoBD.ObterConexao()) { cmd = new SqlCommand(procNome, con); //cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandType = System.Data.CommandType.Text; //cmd.Parameters.AddWithValue("@FUNCAO", "3"); cmd.Parameters.Add(prm_DataReferencia, SqlDbType.DateTime).Value = c.DataReferencia; cmd.Parameters.Add(prm_IdFabrica, SqlDbType.Int).Value = c.IdFabrica; cmd.Parameters.Add(prm_ConsumoNP, SqlDbType.Float).Value = c.ConsumoNP; cmd.Parameters.Add(prm_ConsumoFP, SqlDbType.Float).Value = c.ConsumoFP; cmd.Parameters.Add(prm_DemandaTUSD, SqlDbType.Float).Value = c.DemandaTUSD; cmd.Parameters.Add(prm_ConsumoUltrapassagemNP, SqlDbType.Float).Value = c.ConsumoUltrapassagemNP; cmd.Parameters.Add(prm_ConsumoUltrapassagemFP, SqlDbType.Float).Value = c.ConsumoUltrapassagemFP; cmd.Parameters.Add(prm_ConsumoUltrapassagem, SqlDbType.Float).Value = c.ConsumoUltrapassagem; cmd.Parameters.Add(prm_Total, SqlDbType.Float).Value = c.Total; //parametroSaida = new SqlParameter(); //parametroSaida.ParameterName = "@STATUS"; //parametroSaida.SqlDbType = System.Data.SqlDbType.Int; //parametroSaida.Direction = System.Data.ParameterDirection.Output; //cmd.Parameters.Add(parametroSaida); try { con.Open(); cmd.ExecuteNonQuery(); status = 1; } catch { status = 0; } //status = Convert.ToInt32(parametroSaida.Value); } return(status); }