Exemplo n.º 1
0
        public Boolean updateSuara(Entity.EntSuara e)
        {
            status = false;
            try
            {
                query = "UPDATE tb_suara SET suara_masuk = suara_masuk-1, waktu_suara = GETDATE() WHERE nomor_calon =" + e.GetNomor() + "\r\n" +
                        "IF EXISTS(SELECT 1 FROM tb_suara WHERE nomor_calon=" + e.GetNomor() + " AND suara_masuk < 1)\r\n" +
                        "DELETE from tb_suara WHERE nomor_calon =" + e.GetNomor();
                koneksi.Open();

                command             = koneksi.CreateCommand();
                command.CommandText = query;
                command.ExecuteNonQuery();
                status = true;
                koneksi.Close();
            }
            catch (SqlException ex)
            {
                Console.WriteLine("ERROR" + ex.Message);
            }
            return(status);
        }
Exemplo n.º 2
0
        public Boolean tambahSuara(Entity.EntSuara e)
        {
            status = false;
            try
            {
                query = "IF NOT EXISTS(SELECT 1 FROM tb_suara WHERE nomor_calon=" + e.GetNomor() + ")\r\n" +
                        "INSERT INTO tb_suara VALUES ('" + e.GetNomor() + "', 1, GETDATE())"
                        + "\r\nELSE\r\n" +
                        "UPDATE tb_suara SET suara_masuk=suara_masuk+1, waktu_suara = GETDATE() WHERE nomor_calon=" + e.GetNomor();

                koneksi.Open();

                command = new SqlCommand(query, koneksi);
                command.ExecuteNonQuery();
                status = true;
                koneksi.Close();
            }
            catch (SqlException ex)
            {
                Console.WriteLine("ERROR" + ex.Message);
            }
            return(status);
        }