protected void accao_Click(object sender, EventArgs e) { MembershipUser user = Membership.GetUser(); SQLDatabaseManager db = new SQLDatabaseManager(); Button btn = (Button)sender; String texto = btn.Text; GridViewRow gvr = (GridViewRow)btn.NamingContainer; Client c = new Client(user.ProviderUserKey.ToString()); int idv = c.getIDVolunt(); if (texto.Equals("Aceitar")) { Label lblServ = (Label)GridView1.Rows[gvr.RowIndex].FindControl("IDS"); String query = String.Format("UPDATE Servico SET IDVoluntario='{0}', Status='{1}' WHERE IDServico='{2}'", idv, "Aceite", lblServ.Text); db.ExecuteNonQuery(query); Response.Redirect("~/Volunts/ManageServicos.aspx"); } else { Label lblServ = (Label)GridView1.Rows[gvr.RowIndex].FindControl("IDS"); String query = String.Format("UPDATE Servico SET IDVoluntario='{0}', Status='{1}' WHERE IDServico='{2}'", "15", "Nao Aceite", lblServ.Text); db.ExecuteNonQuery(query); Response.Redirect("~/Volunts/ManageServicos.aspx"); } }
public static void FillPaymentFields(String PaymentID, TextBox Data, TextBox Metodo, TextBox Montante, TextBox Movimentacao, TextBox Estado) { db = new SQLDatabaseManager(); String query = String.Format("UPDATE dbo.PAGAMENTO SET ESTADO='1'WHERE IDPAGAMENTO='{0}'", PaymentID); db.ExecuteNonQuery(query); query = String.Format("UPDATE dbo.MARCACAO SET ESTADO='4' WHERE IDPAGAMENTO='{0}'", PaymentID); db.ExecuteNonQuery(query); query = String.Format("SELECT * FROM dbo.PAGAMENTO WHERE IDPAGAMENTO='{0}'", PaymentID); DataTable temp; temp = db.GetDataTable(query); foreach (DataRow r in temp.Rows) { Data.Text = r["DATA_LIMITE"].ToString(); Metodo.Text = r["METODO"].ToString(); Movimentacao.Text = r["NUMEROMOVIMENTACAO"].ToString(); Montante.Text = r["MONTANTE"].ToString(); if (r["ESTADO"].ToString() == "0") { Estado.Text = "Falta pagar"; } else { Estado.Text = "Pago"; } break; } }
public static Boolean RegisterClinicHistory(String idAnimal, String idMedicamento, String ocorrencia) { DateTime dt = DateTime.Now; db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "IDMEDICAMENTO", idMedicamento }, { "IDANIMAL", idAnimal }, { "OCORRENCIA", ocorrencia }, { "DATA", dt.ToString() } }; if (!db.Insert("dbo.HISTORICOCLINICO", InsertData)) { return(false); } String query = String.Format("UPDATE dbo.MARCACAO SET ESTADO='4' WHERE IDANIMAL='{0}'", idAnimal); if (db.ExecuteNonQuery(query) == 0) { return(false); } return(true); }
protected void reject_Click(object sender, EventArgs e) { SQLDatabaseManager db = new SQLDatabaseManager(); String query = String.Format("UPDATE Voluntario SET Status='Rejeitado' WHERE IDVoluntario='{0}'", DropDownList1.SelectedValue); db.ExecuteNonQuery(query); Response.Redirect("~/Admin/Accept.aspx"); }
public static String UseVehicle(UInt32 idMarcacao, UInt32 idVet, ref GridViewUpdateEventArgs e) { db = new SQLDatabaseManager(); String query = String.Format("SELECT * FROM dbo.VEICULOS WHERE EMUSO = '0'"); DataTable temp; temp = db.GetDataTable(query); if (temp.Rows.Count == 0) { e.Cancel = true; return("Não existem veículos disponíveis."); } UInt32 avaiableCar = 0; foreach (DataRow r in temp.Rows) { avaiableCar = Convert.ToUInt32(r["IDVEICULO"].ToString()); break; } query = String.Format("UPDATE dbo.VEICULOS SET EMUSO='{0}' WHERE IDVEICULO='{1}'", idMarcacao, avaiableCar); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } query = String.Format("UPDATE dbo.MARCACAO SET IDVEICULO='{0}', IDVETERINARIO='{1}' WHERE IDMARCACAO='{2}'", avaiableCar, idVet, idMarcacao); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } return("Foi atribuido com sucesso à consulta Nº " + idMarcacao); }
protected void Confirm_Click(object sender, EventArgs e) { MembershipUser user = Membership.GetUser(); SQLDatabaseManager db = new SQLDatabaseManager(); String upquery = String.Format("UPDATE Cliente SET Nome='{0}', Morada='{1}', DataNasc='{2}', Email='{3}', Contactos='{4}' WHERE UserId='{5}'", tnome.Text, tmorada.Text, tdata.Text, temail.Text, tcontactos.Text, user.ProviderUserKey.ToString()); db.ExecuteNonQuery(upquery); Response.Redirect("~/Clients/MainPage.aspx"); }
protected void Confirm_Click(object sender, EventArgs e) { MembershipUser user = Membership.GetUser(); Client c = new Client(user.ProviderUserKey.ToString()); SQLDatabaseManager db = new SQLDatabaseManager(); String upquery = String.Format("UPDATE Idoso SET Nome='{0}', Morada='{1}', DataNasc='{2}', Contacto='{3}', Condicoes='{4}' WHERE IDIdoso='{5}'", tnome.Text, tmorada.Text, tdata.Text, tcontacto.Text, tcondicoes.Text, DropDownList1.SelectedValue); int r = db.ExecuteNonQuery(upquery); Response.Redirect("~/Clients/ManageIdosos.aspx"); }
public Boolean SaveChangesToDatabase() { db = new SQLDatabaseManager(); String query = String.Format("UPDATE dbo.ANIMAL SET NOME='{0}', ESPECIE='{1}', RACA='{2}', IDADE='{3}', PESO='{4}', TEMPERATURA='{5}', TIPO='{6}' WHERE IDANIMAL='{7}'", _name, _species, _race, _age, _weight, _temperature, _type, animalID); if (db.ExecuteNonQuery(query) == 1) { return(true); } return(false); }
protected void Confirm_Click(object sender, EventArgs e) { MembershipUser user = Membership.GetUser(); SQLDatabaseManager db = new SQLDatabaseManager(); foreach (ListItem item in CheckBoxList1.Items) { if (item.Selected) { selected += item.Text + " - "; } } if (!selected.Equals(null)) { String query = String.Format("UPDATE Servico SET Servico='{0}' WHERE IDServico='{1}'", selected, DropDownList1.SelectedValue); db.ExecuteNonQuery(query); Response.Redirect("~/Clients/VerServico.aspx"); } else { Label1.Visible = true; } }
public static String UpdateConsult(UInt32 idMarcacao, UInt32 novoEstado, ref GridViewUpdateEventArgs e) { db = new SQLDatabaseManager(); switch (novoEstado) { case 2: String query = String.Format("UPDATE dbo.MARCACAO SET ESTADO='{0}' WHERE IDMARCACAO='{1}'", novoEstado, idMarcacao); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } return("Estado alterado com sucesso. Pode prosseguir para o local."); case 3: query = String.Format("UPDATE dbo.MARCACAO SET ESTADO='{0}' WHERE IDMARCACAO='{1}'", novoEstado, idMarcacao); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } query = String.Format("SELECT * FROM dbo.VEICULOS WHERE EMUSO = '{0}'", idMarcacao); DataTable temp; temp = db.GetDataTable(query); UInt32 avaiableCar = 0; foreach (DataRow r in temp.Rows) { avaiableCar = Convert.ToUInt32(r["IDVEICULO"].ToString()); break; } query = String.Format("UPDATE dbo.VEICULOS SET EMUSO='0' WHERE IDVEICULO='{1}'", "0", avaiableCar); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } query = String.Format("SELECT IDCLIENTE, URGENCIA FROM dbo.MARCACAO WHERE IDMARCACAO='{0}'", idMarcacao); temp = db.GetDataTable(query); String idClient = null; String urg = null; foreach (DataRow r in temp.Rows) { idClient = r["IDCLIENTE"].ToString(); urg = r["URGENCIA"].ToString(); break; } UInt32 montante = 0; DateTime dt = DateTime.Now.AddDays(7); Random random = new Random(); int randomNumber = random.Next(23535, 67456); if (urg != String.Empty) { montante = 40; } else { montante = 30; } Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "MONTANTE", Convert.ToString(montante) }, { "METODO", "Multibanco" }, { "DATA_LIMITE", dt.ToString() }, { "NUMEROMOVIMENTACAO", randomNumber.ToString() }, { "IDMARCACAO", Convert.ToString(idMarcacao) }, { "IDCLIENTE", idClient }, { "ESTADO", "0" } }; if (!db.Insert("dbo.PAGAMENTO", InsertData)) { return("Erro ao processar nota de pagamento."); } query = String.Format("SELECT * FROM dbo.PAGAMENTO WHERE IDMARCACAO='{0}'", idMarcacao); temp = db.GetDataTable(query); String idPayment = null; foreach (DataRow r in temp.Rows) { idPayment = r["IDPAGAMENTO"].ToString(); break; } query = String.Format("UPDATE dbo.MARCACAO SET IDPAGAMENTO='{0}' WHERE IDMARCACAO='{1}'", idPayment, idMarcacao); if (db.ExecuteNonQuery(query) > 0) { return("A nota de pagamento foi criada com sucesso e enviada para o cliente em questão."); } else { return("Erro ao processar nota de pagamento."); } case 4: query = String.Format("UPDATE dbo.MARCACAO SET ESTADO='{0}' WHERE IDMARCACAO='{1}'", novoEstado, idMarcacao); if (db.ExecuteNonQuery(query) < 1) { e.Cancel = true; return("Erro Desconhecido"); } return("Todo o processo da consulta foi concluído com sucesso."); } return("Erro desconhecido."); }