protected void Confirm_Click(object sender, EventArgs e) { if (Page.IsValid) { MembershipUser user = Membership.GetUser(); SQLDatabaseManager db = new SQLDatabaseManager(); Client c = new Client(user.ProviderUserKey.ToString()); int id = c.getIDCliente(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "IDCliente", id.ToString() }, { "Nome", tnome.Text }, { "Morada", tmorada.Text }, { "DataNasc", tdata.Text }, { "Contacto", tcontacto.Text }, { "Condicoes", tcondicoes.Text } }; db.Insert("Idoso", InsertData); Response.Redirect("~/Clients/MainPage.aspx"); } }
protected void Confirm_Click(object sender, EventArgs e) { MembershipUser user = Membership.GetUser(); Client c = new Client(user.ProviderUserKey.ToString()); MembershipUser newUser; if ((newUser = c.NovoUser(tuser.Text, tpass.Text)) == null) { } else { SQLDatabaseManager db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "Nome", tnome.Text }, { "Morada", tmorada.Text }, { "Email", temail.Text }, { "Contacto", tcontactos.Text }, { "UserId", newUser.ProviderUserKey.ToString() } }; db.Insert("Admin", InsertData); Roles.AddUserToRole(newUser.UserName, "Admin"); Response.Redirect("~/Admin/AMain.aspx"); } }
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); }
public static String RegisterConsult(String data, UInt32 idAnimal, UInt32 urgencia, String morada, UInt32 idCliente, String obs = "") { db = new SQLDatabaseManager(); String query = String.Format("SELECT * FROM dbo.MARCACAO WHERE DATA = '{0}'", data); DataTable temp; temp = db.GetDataTable(query); if (temp.Rows.Count > 0) { return("Já existe uma marcação nessa hora."); } Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "DATA", data }, { "LOCAL", morada }, { "URGENCIA", Convert.ToString(urgencia) }, { "IDCLIENTE", Convert.ToString(idCliente) }, { "IDANIMAL", Convert.ToString(idAnimal) }, { "ESTADO", "0" }, { "OBSERVACOES", obs } }; if (db.Insert("dbo.MARCACAO", InsertData)) { return("Marcação efectuada com sucesso."); } else { return("Erro ao efectuar marcação."); } }
public static UInt32 Add(Animal obj) { db = new SQLDatabaseManager(); Dictionary <String, String> Data = new Dictionary <String, String> { { "NOME", obj.Name }, { "ESPECIE", obj.Species }, { "RACA", obj.Race }, { "IDADE", Convert.ToString(obj.Age) }, { "PESO", Convert.ToString(obj.Weight) }, { "TEMPERATURA", Convert.ToString(obj.Temperature) }, { "IDCLIENTE", Convert.ToString(obj.OwnerID) }, { "TIPO", Convert.ToString(obj.Type) } }; if (db.Insert("dbo.ANIMAL", Data)) { String query = String.Format("SELECT IDANIMAL FROM dbo.ANIMAL WHERE NOME='{0}' AND ESPECIE='{1}' AND RACA='{2}' AND IDADE='{3}' AND PESO='{4}' AND TEMPERATURA='{5}' AND IDCLIENTE='{6}'", obj.Name, obj.Species, obj.Race, obj.Age, obj.Weight, obj.Temperature, obj.OwnerID); DataTable temp; temp = db.GetDataTable(query); String LastInsertID = null; foreach (DataRow r in temp.Rows) { LastInsertID = r["IDANIMAL"].ToString(); break; } Data = new Dictionary <String, String> { { "URL", obj._photopath }, { "IDANIMAL", LastInsertID } }; if (db.Insert("dbo.FOTOS", Data)) { return(2); } return(1); } return(0); }
public static Boolean RegisterVehicle(String marca, String modelo) { db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "MARCA", marca }, { "MODELO", modelo } }; if (db.Insert("dbo.VEICULOS", InsertData)) { return(true); } else { return(false); } }
protected void add_Click(object sender, EventArgs e) { if (DropDownList1.SelectedIndex.Equals(0)) { Label1.Visible = true; } MembershipUser user = Membership.GetUser(); SQLDatabaseManager db = new SQLDatabaseManager(); Client c = new Client(user.ProviderUserKey.ToString()); int idcliente = c.getIDCliente(); int ididoso = c.getIDIdoso(idcliente, DropDownList1.SelectedItem.Text); foreach (ListItem item in CheckBoxList1.Items) { if (item.Selected) { selected += item.Text + " - "; } } Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "IDCliente", idcliente.ToString() }, { "IDIdoso", ididoso.ToString() }, { "Servico", selected }, { "Notas", tnotas.Text }, { "Horario", thorario.Text }, { "Status", "Não Aceite" }, { "IDVoluntario", "15" } }; if (!db.Insert("dbo.Servico", InsertData)) { Response.Redirect("Erro ao criar entrada"); } else { Response.Redirect("~/Clients/VerServico.aspx"); } }
public static Boolean RegisterDrug(String nome, String marca, String dose, String principio, String preco) { db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "NOME", nome }, { "MARCA", marca }, { "DOSE", dose }, { "PRINCIPIO_ACTIVO", principio }, { "PRECO", preco } }; if (db.Insert("dbo.MEDICAMENTOS", InsertData)) { return(true); } else { return(false); } }
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { if (RadioButtonList1.SelectedIndex.Equals(0)) { //fill dos parametros da query com dados inseridos na textbox String user = CreateUserWizard1.UserName; String pass = CreateUserWizard1.Password; String email = CreateUserWizard1.Email; String nome = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tnome")).Text; String morada = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tmorada")).Text; String tlf = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tcontactos")).Text; String data = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tdata")).Text; String uid = Membership.GetUser(CreateUserWizard1.UserName).ProviderUserKey.ToString(); //operação de insert SQLDatabaseManager db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "Username", user }, { "Nome", nome }, { "Morada", morada }, { "DataNasc", data }, { "Email", email }, { "Contactos", tlf }, { "UserId", uid }, }; if (!db.Insert("dbo.Cliente", InsertData)) { Response.Redirect("Erro ao criar entrada"); } Roles.AddUserToRole(CreateUserWizard1.UserName.ToString(), "Cliente"); } else { String user = CreateUserWizard1.UserName; String pass = CreateUserWizard1.Password; String email = CreateUserWizard1.Email; String nome = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tnome")).Text; String morada = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tmorada")).Text; String tlf = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tcontactos")).Text; String data = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("Tdata")).Text; String uid = Membership.GetUser(CreateUserWizard1.UserName).ProviderUserKey.ToString(); //Response.Redirect(uid); SQLDatabaseManager db = new SQLDatabaseManager(); Dictionary <String, String> InsertData = new Dictionary <String, String>() { { "Nome", nome }, { "Morada", morada }, { "Email", email }, { "DataNasc", data }, { "Contactos", tlf }, { "UserId", uid }, { "Username", user }, { "Disponibilidade", "Nao definida" }, { "Habilitacoes", "Nao definidas" }, { "Status", "Aguarda" } }; if (!db.Insert("dbo.Voluntario", InsertData)) { Response.Redirect("Erro ao criar entrada"); } Roles.AddUserToRole(CreateUserWizard1.UserName.ToString(), "Voluntario"); } }
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."); }