Ejemplo n.º 1
0
    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;
        }
    }
Ejemplo n.º 2
0
        public static Boolean Activate(String Email, String Code, Literal Message)
        {
            if (!ValidEmail(Email))
            {
                return(false);
            }

            String query = "UPDATE dbo.CLIENTE SET ESTADO=1 WHERE EMAIL='" + Email + "' AND CODIGO='" + Code + "' ";

            if (db.ExecuteNonQuery(query) == 1)
            {
                return(true);
            }

            return(false);
        }
Ejemplo n.º 3
0
        public Boolean SaveChangesToDatabase()
        {
            db = new SQLDatabaseManager();

            String query = String.Format("UPDATE dbo.CLIENTE SET MORADA='{0}', CONTRIBUINTE='{1}', CONTACTO='{2}', BI='{3}', EMAIL='{4}', PASSWORD='******' WHERE IDCLIENTE='{6}'", _address, _fiscal, _contact, _cc, _email, _encryptedpassword, _id);

            if (db.ExecuteNonQuery(query) == 1)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 4
0
        public Boolean SaveChangesToDatabase()
        {
            db = new SQLDatabaseManager();

            String query = String.Format("UPDATE dbo.CLIENTE SET MORADA='{0}', CONTRIBUINTE='{1}', CONTACTO='{2}', BI='{3}', EMAIL='{4}', PASSWORD='******' WHERE IDCLIENTE='{6}'", _address, _fiscal, _contact, _cc, _email, _encryptedpassword, _id);

            if(db.ExecuteNonQuery(query) == 1)
            {
                return true;
            }
            return false;
        }
Ejemplo n.º 5
0
    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;
    }
Ejemplo n.º 6
0
    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.";
    }
Ejemplo n.º 7
0
    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;
    }
Ejemplo n.º 8
0
    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;
    }