public AdminModel.Cliente ExibirCliente(String SQLQuery) { AdminModel.Cliente pModel = new AdminModel.Cliente(); using (var conn = new MySqlConnection(PATH)) { MySqlDataAdapter adapter = new MySqlDataAdapter(); adapter.SelectCommand = new MySqlCommand(SQLQuery, conn); DataTable dt = new DataTable(); adapter.Fill(dt); foreach (DataRow row in dt.Rows) { pModel.IdCliente = row["ID_CLIENTE"].ToString(); pModel.NomeCliente = row["NOME_CLIENTE"].ToString(); pModel.CidadeCliente = row["CIDADE_CLIENTE"].ToString(); pModel.EstadoCliente = row["ESTADO_CLIENTE"].ToString(); pModel.TelefoneCliente = row["TELEFONE_CLIENTE"].ToString(); pModel.EmailCliente = row["EMAIL_CLIENTE"].ToString(); pModel.EmpresaCliente = row["EMPRESA_NOME"].ToString(); pModel.StatusCliente = row["STATUS_CLIENTE"].ToString(); } } return(pModel); }
public void IncluirCliente(AdminModel.Cliente pModel) { Repository db = new Repository(); String SQL = @"INSERT INTO CLIENTE VALUES ( (SELECT MAXID FROM (SELECT (COALESCE(MAX(ID_CLIENTE),0) + 1) AS MAXID FROM CLIENTE)AS T1),'" + pModel.NomeCliente + "','" + pModel.CidadeCliente + "','" + pModel.TelefoneCliente + "','" + pModel.EmailCliente + "'," + "(select ID FROM (SELECT ID_EMPRESA AS ID FROM EMPRESAS WHERE EMPRESA_NOME = '" + pModel.EmpresaCliente + "') AS TEMP),'" + pModel.EstadoCliente + "','" + pModel.StatusCliente + "')"; db.Inserir(SQL); }
public AdminModel.Cliente ExibirCliente(string nome) { Repository db = new Repository(); AdminModel.Cliente pModel = new AdminModel.Cliente(); string Sql = @"SELECT CLI.ID_CLIENTE, CLI.NOME_CLIENTE, CLI.CIDADE_CLIENTE, CLI.TELEFONE_CLIENTE, CLI.EMAIL_CLIENTE, CLI.ESTADO_CLIENTE, CLI.STATUS_CLIENTE, EM.EMPRESA_NOME FROM CLIENTE CLI LEFT JOIN EMPRESAS EM ON EM.ID_EMPRESA = CLI.ID_EMPRESA WHERE CLI.NOME_CLIENTE = '" + nome + "';"; pModel = db.ExibirCliente(Sql); return(pModel); }
public void EditarCliente(AdminModel.Cliente pModel) { Repository db = new Repository(); String SQL = @"UPDATE CLIENTE SET NOME_CLIENTE = '" + pModel.NomeCliente + "'," + "CIDADE_CLIENTE = '" + pModel.CidadeCliente + "'," + "TELEFONE_CLIENTE = '" + pModel.TelefoneCliente + "'," + "EMAIL_CLIENTE = '" + pModel.EmailCliente + "'," + "ID_EMPRESA = (select ID FROM(SELECT ID_EMPRESA AS ID FROM EMPRESAS WHERE EMPRESA_NOME = '" + pModel.EmpresaCliente + "') AS TEMP)," + "ESTADO_CLIENTE = '" + pModel.EstadoCliente + "'," + "STATUS_CLIENTE = '" + pModel.StatusCliente + "'" + "WHERE ID_CLIENTE = " + pModel.IdCliente; db.Update(SQL); }